【发布时间】:2019-02-12 00:10:47
【问题描述】:
我正在开发一个允许用户将资源上传到互联网的应用程序。
我正在为如何编写一个解析器来获取特定用户发布的资源而苦恼。
我有 3 个 DynamoDB 表
-
UserTable-> 用户集合 -
PostTable-> 资源集合 -
PostUserTable-> 用于存储 User 和 Post 之间关系的集合
在传统的 RDBS 中,可以通过使用 PostUserTable 连接 2 个表(UserTable 和 PostTable)来完成。尽管 DynamoDB 或任何类型的 NoSQL 数据库允许我们以更灵活的方式存储数据,但我希望(希望)每个用户在一天结束时都有很多资源,所以我决定以与RDMS。
但我不确定如何编写解析器来仅过滤特定用户的帖子?我有一个名为 getMyPosts 的 graphql 查询,我希望它返回我上传的帖子。
【问题讨论】:
标签: amazon-dynamodb graphql aws-appsync