【发布时间】:2021-09-19 15:48:27
【问题描述】:
请考虑以下 GraphQL 架构:
type User {
id: ID!
events: [Event]
}
type Event {
id: ID!
user: User!
asset: Asset!
}
type Asset {
id: ID
price: Number!
name: String!
}
GraphQL 是一个用于获取嵌套对象的出色框架,但我很难理解条件嵌套是如何实现的。
例子:
我想检索特定user 的所有events,其中asset.price 大于x。
或者
我想检索属于users [] 列表的asset 的所有events。
问题:条件嵌套是 GraphQL 中的一个概念吗?它是如何实现的?
旁注:我使用 AWS AppSync,解析器从 AWS DynamoDB 获取数据。
【问题讨论】:
标签: graphql aws-appsync