我有一个像这样的graphql查询:
interface UserFilter {
email_contains: String;
firstName_contains?: String;
lastName_contains?: String;
phoneNumber_contains?: String;
id?: Number;
}
export const LoadUsersQuery = gql`
query usersList($where: UserFilter) {
users(where: $where) {
nodes {
id
email
firstName
lastName
phoneNumber
}
totalCount
}
}
`;
它可以在有或没有'where'子句的情况下运行。我是否可以通过使where
条款通过或不通过的方式进行编辑。还是我必须为此单独查询?添加问号无济于事。