GraphQL-上的Ruby条件查询有许多关系

GraphQL-上的Ruby条件查询有许多关系,graphql,graphql-ruby,Graphql,Graphql Ruby,我正在尝试执行一个查询,该查询只返回特定字段中具有true属性的嵌套/关系中的值 我还没有找到很多关于这方面的例子,任何好的例子将不胜感激 我想返回所有学校,如果它们有或没有生病的学生,但是如果学生的生病值为false,我不想返回该值 用这个 我能够想出: 质疑 它似乎回报了所有的学生 结果: { "data": { "schools": [ { "id": "1",

我正在尝试执行一个查询,该查询只返回特定字段中具有true属性的嵌套/关系中的值

我还没有找到很多关于这方面的例子,任何好的例子将不胜感激

我想返回所有
学校
,如果它们有或没有生病的学生,但是如果
学生
生病
值为
false
,我不想返回该值

用这个

我能够想出:

质疑

它似乎回报了所有的学生

结果:

{
  "data": {
    "schools": [
      {
        "id": "1",
        "rating": 2,
        "name": "School A",
        "students": [
          {
            "name": "Joe",
            "sick": true
          },
          {
            "name": "Sally",
            "sick": false
          }
        ]
      },
    ]
  }
编辑:

我也试过:

 query SchoolsSickStudents {
  schools {
    id
    rating
    name
    students ( where: { sick: {_eq: true} 
    }) {
      name
      sick
            }
    }
  }
资料来源:

我得到一份工作

unknown argument on field students of type schools

这是用
graphql ruby
标记的,所以我假设您的graphql服务器是用它实现的?如果是这样,请发布您的ruby代码。如果没有,您可能应该更改标记;)
unknown argument on field students of type schools