Выполнение этого запроса на моей игровой площадке прекрасно работает:
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
}
et c et c