【发布时间】:2015-05-31 15:53:37
【问题描述】:
目前,我在 DynamoDB 中有一个具有此架构的表:
ID : PostID(哈希键)
位置:LocationID(范围键)
标签:字符串列表
现在我希望能够查询标签列表和表中的每个项目,并找到哪些帖子具有这些标签。我怎么做?阅读 DynamoDB 文档,我认为我将不得不设置另一个表,因为查询无法搜索列表/字符串集中的特定字符串,但我无法弄清楚如何构建表。
例如,项目:
PostID:Guid
位置:someLocationString
标签:[“女王”、“皇室”、“英格兰”]
现在我想查询具有名为“Queen”标签的项目,我希望结果是一组具有该标签的项目。 (邮政编号 + 位置)
什么是最佳结构?添加新标签时如何维护表格?
【问题讨论】:
标签: amazon-dynamodb nosql