Graphql Amplify如何使用@connection指令并在DynamoDB的支持下获取字段的数据?
@connection指令使得以看似关系的方式获取数据变得非常容易。但是由于没有查询加入DynamoDB,我想知道这是如何工作的 考虑到他的图式Graphql Amplify如何使用@connection指令并在DynamoDB的支持下获取字段的数据?,graphql,nosql,amazon-dynamodb,aws-amplify,Graphql,Nosql,Amazon Dynamodb,Aws Amplify,@connection指令使得以看似关系的方式获取数据变得非常容易。但是由于没有查询加入DynamoDB,我想知道这是如何工作的 考虑到他的图式 type User @model { id: ID! name: String! posts: [Post] @connection(keyName: "byUser", fields: ["id"]) } type Post @model @key(name: "byUser&q
type User @model {
id: ID!
name: String!
posts: [Post] @connection(keyName: "byUser", fields: ["id"])
}
type Post @model
@key(name: "byUser", fields: ["userID", "title"]) {
id: ID!
title: String!
userID: ID!
}
type Query {
getUser(id: ID!): User
}
还有API
query GetUser($id: ID!) {
getUser(id: $id) {
id
name
posts {
items {
id
title
userID
createdAt
updatedAt
owner
}
nextToken
}
createdAt
updatedAt
owner
}
}
后端如何解析返回数据中的连接posts
它是否运行两个查询(一个用于获取用户数据,另一个用于获取帖子),然后从中组装返回数据