使用AWS DynamoDB在Android应用程序中使用多个表

时间:2020-05-12 07:34:24

标签: android amazon-dynamodb aws-amplify aws-appsync

我正在为我的Android应用程序使用AWS DynamoDB数据库。 我正在使用AWS Amplify API(GraphQL API)进行查询和变异。

但是,我无法与两个或多个表进行交互。 我想知道如何有目的地使用2个或更多表。我是新手,无法弄清楚。谢谢。

1 个答案:

答案 0 :(得分:2)

您可以简单地创建两个独立的架构,例如:

type Table1 @model {
  id: ID!
  name: String!
  posts: [Post] @connection(name: "BlogPosts")
}

type Table2 @model {
  id: ID!
  title: String!
  blog: Blog @connection(name: "BlogPosts")
  comments: [Comment] @connection(name: "PostComments")
}

您将创建一个graphql文件夹,其中包含用于突变,更新和查询两个表的示例代码。