Graphql Amplify如何使用@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

@connection指令使得以看似关系的方式获取数据变得非常容易。但是由于没有查询加入DynamoDB,我想知道这是如何工作的

考虑到他的图式

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

它是否运行两个查询(一个用于获取用户数据,另一个用于获取帖子),然后从中组装返回数据