- API 浏览器
- GraphQL API
- 查询
- combining queries
组合查询
您可以将多个查询组合成一个请求。如果多个查询组合成一个请求,它们将并行执行,响应将整理并作为单个响应对象返回。这允许您在同一查询中获取不同类型和不相关类型的对象。
在以下示例中,我们有 2 个表,名为 students 和 cities,其中包含诸如 firstName、nameCity 等字段和关系。
请求
query MyQuery1 { students( filter: { firstName: { equals: "James" } } ) { count items { id firstName } }
citiesById(id: "e14638cb-6d72-4a36-b30f-9b763136a7bb") { id nameCity }}响应
{ "data": { "students": { "count": 1, "items": [ { "id": "287cff0a-345b-4cca-9e9a-75a2161238fd", "firstName": "James" } ] }, "citiesById": { "id": "e14638cb-6d72-4a36-b30f-9b763136a7bb", "nameCity": "Chicago" } }}