Graphql 过滤图ql查询结果

Graphql 过滤图ql查询结果,graphql,Graphql,我是GraphQL新手。我的数据结构如下所示: { "employee_id": "123" "employee_name":"John", "location": { "city": "Delhi", "country": "India" } } { Location(city: "Delhi") { Employees } } 我需要得到所有国家为印度(即location.country)的员工。疑问如 员工(员工id:“123”) 在这种情况下似乎不起

我是GraphQL新手。我的数据结构如下所示:

{
 "employee_id": "123"
 "employee_name":"John",
 "location": {
  "city": "Delhi",
  "country": "India"
 }
}
{
  Location(city: "Delhi") {
     Employees
  }
}
我需要得到所有国家为印度(即location.country)的员工。疑问如 员工(员工id:“123”)
在这种情况下似乎不起作用。

请参阅按参数筛选的文档:

你可能在找

{
  Employees(location: { city: "Delhi"}}) {
     ...
  }
}
您还可以像下面这样扭转查询:

{
 "employee_id": "123"
 "employee_name":"John",
 "location": {
  "city": "Delhi",
  "country": "India"
 }
}
{
  Location(city: "Delhi") {
     Employees
  }
}

如果我错了,请纠正我,但我认为上面的查询可以找到所有员工,但仅在城市为“德里”的情况下显示位置。下面是我在线程{id,user(id:1){id,username}上尝试的内容。好的,对不起,请现在检查。它似乎仍然不起作用。它表示“语法错误”。我尝试的查询是-threads(用户:{id:1}){id,用户{id,用户名}}谢谢。您说过您需要某个城市的所有员工,请使用上面的第二个示例。翻转查询并按位置筛选,然后获取所有链接的员工。