【发布时间】:2016-05-27 20:50:45
【问题描述】:
自从Parse.com 服务宣布关闭后,我决定使用 Amazon Web Services 重建我的应用程序。据我了解 Parse 使用 NoSQL (MongoDB) 数据库,我能够在 Parse 仪表板中设置一对多关系。
我成功创建了一个带有哈希"_id"的DynamoDB表"Post":
{
"_id":"1"
}
和表"Comment" 与哈希"_id" 和范围"post_id":
{
"_id":"1",
"post_id":"1",
"text":"my comment"
}
现在,我想获取帖子 _id = 1 以及与该帖子相关的所有 cmets。实现这一点的基本方法是什么?我想定义一个 Lambda 函数,它将对 DynamoDB 进行两次查询:
- 获取帖子
- 使用 post_id 获取评论
- 使用评论模型构建帖子并返回
设计一对多关系是否有效?
【问题讨论】:
-
您所描述的是使用 DynamoDB 执行此操作的正确方法。
-
@MarkB 谢谢,我将发布一个 Lambda 函数作为答案,以帮助 Parse 社区将他们的数据库调整为 DynamoDB。
标签: amazon-web-services parse-platform amazon-dynamodb aws-lambda