如何在 GraphQL 查询中使用 contains

问题描述 投票:0回答:1

我在 GraphQL 中有这个查询

query getUserByName($name: String!) {
  user(name: $name) {
    id
    name
    email
  }
}

我想获得name

包含
Jon的所有用户,不相等。

如何修改查询以包含请(无需编辑服务器端)

database graphql
1个回答
0
投票

这取决于服务器提供的架构/API。如果那里不支持根据

name
字段的部分匹配进行过滤,则您将无法仅通过 GraphQL 来执行此操作。

或者,您可以查询所有数据,然后在客户端执行过滤。请记住,根据数据量,这种方法可能会出现问题,因为它不被认为是一种有效的方法。

© www.soinside.com 2019 - 2024. All rights reserved.