我是GraphQL的新手。我有一个看起来像这样的数据结构:
{
"employee_id": "123"
"employee_name":"John",
"location": {
"city": "Delhi",
"country": "India"
}
}
我需要得到所有国家/地区为印度(即location.country)的员工。查询如 员工(employee_id:“ 123”) 在这种情况下似乎不起作用。
答案 0 :(得分:0)
请参阅文档以按参数进行过滤:
https://graphql.org/learn/queries/#arguments
您可能正在寻找
{
Employees(location: { city: "Delhi"}}) {
...
}
}
您还可以像这样翻转查询:
{
Location(city: "Delhi") {
Employees
}
}