graphql - 过滤graphql查询结果
问题描述
我是 GraphQL 的新手。我有一个看起来像这样的数据结构:
{
"employee_id": "123"
"employee_name":"John",
"location": {
"city": "Delhi",
"country": "India"
}
}
我需要获取所有国家为印度的员工(即 location.country)。在这种情况下,Employees(employee_id:"123") 之类的查询似乎不起作用。
解决方案
请参阅按参数过滤的文档:
https://graphql.org/learn/queries/#arguments
您可能正在寻找
{
Employees(location: { city: "Delhi"}}) {
...
}
}
您也可以像这样翻转查询:
{
Location(city: "Delhi") {
Employees
}
}
推荐阅读
- reporting-services - 如何从 ssrs 的平均值中获得正确的平均值结果?
- javascript - php递归地从所有子文件夹中读取匹配模式的文件
- reactjs - 尝试导入错误:“withTranslation”未从“react-i18next”导出
- c++ - Cmake 无法正确生成 assimp 解决方案 [Windows 10]
- zooming - KonvaJS 图形编辑器移动节点
- spring-boot - 缺少 Spring Boot 依赖项“spring-integration-mail”
- r - 基于 date.times 加入数据框
- wso2 - WSO2 EI 在从属性转换为 uri 的一部分时对特殊符号如“/”、“&”等进行编码
- excel - with 语句执行错误,但在所有运行良好之前
- reactjs - 如何不渲染 office-ui DetailsList 的某些项目