Graphql 过滤图ql查询结果
我是GraphQL新手。我的数据结构如下所示:Graphql 过滤图ql查询结果,graphql,Graphql,我是GraphQL新手。我的数据结构如下所示: { "employee_id": "123" "employee_name":"John", "location": { "city": "Delhi", "country": "India" } } { Location(city: "Delhi") { Employees } } 我需要得到所有国家为印度(即location.country)的员工。疑问如 员工(员工id:“123”) 在这种情况下似乎不起
{
"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,用户名}}谢谢。您说过您需要某个城市的所有员工,请使用上面的第二个示例。翻转查询并按位置筛选,然后获取所有链接的员工。