我目前正在做一个React.js项目,我正在尝试创建一个嵌套的Response组件。
data = {
id: 'some_id',
response: 'lorem ipsum',
parameters: {
params: 'lorem ipsum',
}
child_responses: [
id: 'some_id',
response: 'lorem ipsum',
parameters: {
params: 'lorem ipsum',
},
child_responses: [],
]
}
我为属性创建了一个GraphQL模式,但不确定如何处理child_responses字段。
type Response @model @auth(rules: [{ allow: owner }]) {
id: ID!
response: String!
parameters: AWSJSON,
child_responses: *Not sure how to deal with this recursive relationship*
}
如何设置模式?
1条答案
按热度按时间gcuhipw91#
您可以创建一对多关系,如下所示:
文件:https://docs.amplify.aws/cli/graphql/data-modeling/#has-many-relationship
注:转到AWS Appsync并查询“帖子”,以查看响应中的儿童“评论”。