我在 GraphQL 中有这个查询
query getUserByName($name: String!) {
user(name: $name) {
id
name
email
}
}
我想获得name
中
包含Jon的所有用户,不相等。
如何修改查询以包含请(无需编辑服务器端)
这取决于服务器提供的架构/API。如果那里不支持根据
name
字段的部分匹配进行过滤,则您将无法仅通过 GraphQL 来执行此操作。
或者,您可以查询所有数据,然后在客户端执行过滤。请记住,根据数据量,这种方法可能会出现问题,因为它不被认为是一种有效的方法。