【发布时间】:2020-08-01 00:44:54
【问题描述】:
在我的 Playground 上运行此查询非常有效:
query {
users(where:{email_contains: "b"}) {
nodes {
email
firstName
}
totalCount
}
}
但我无法将其转换为这种格式以在我的代码中使用 Apollo gql。如何以可以传递任何我想要的变量的方式修复它?连同where
interface Input {
email: String;
firstName: String;
lastName: String;
}
export const LoadUsersQuery = gql`
query users(where $email: String!){
users {
nodes {
firstName
email
}
totalCount
}
}
`;
从架构中,我知道:
users(
where: UserFilter
): UserConnection
type UserFilter{
email_contains: string
firstName_contains: string
}
等等等等
【问题讨论】:
标签: reactjs typescript graphql apollo react-apollo