GraphQL查询并检查返回的数据

时间:2017-06-16 13:20:31

标签: graphql graphql-js

我希望有一个包含检查的查询,例如在查询用户时,只需要具有非空电子邮件的用户。我怎么能添加这样的支票?谢谢!

users {
  id,
  username,
  email
}

1 个答案:

答案 0 :(得分:1)

GraphQL字段可以包含参数。 因此,您可以将参数传递给名为users的{​​{1}}字段:

onlyNonNullEmail: boolean

然后,在你的解析功能中:

type Query {
  users(onlyNonNullEmail: Boolean) {
    ...
  }
}