【发布时间】:2020-07-27 11:06:02
【问题描述】:
查询模式:
获取所有赞成 > 反对的帖子
架构
Post = new Schema({
id: {
type: String,
hashKey: true
},
upvote: {
type: Number,
},
downvote: {
type: Number,
}
});
如何实现这种查询模式?
【问题讨论】:
-
dynamodb 是超级简单的数据库,不要期望有任何花哨的查询。 Swayamraina 基本上是对的,尽管我相信最好的解决方案是他提到的
or store the diff to use it in more queries。只需再创建一个具有赞成票和反对票差异的字段(您需要在代码中正确填写),然后在该新字段上使用分区键创建索引(全局二级索引)。
标签: amazon-dynamodb dynamodb-queries