【发布时间】:2013-12-19 05:11:30
【问题描述】:
快速问题,我是 NoSQL 数据库的新手,所以请原谅我对这个主题缺乏了解,但我想知道,如何在 DynamoDB 中使用主键和复合键的组合。以下面的例子为例。我可以使用相同的主键但使用不同的复合键来查询数据库吗?我想按数据排序,这样我就可以按日期或地区查询它,我还想保留一个包含账单 ID 和名称的地图。任何帮助表示赞赏。
【问题讨论】:
-
我认为您将主键与哈希键混淆了。延伸阅读:docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
-
我确实让他们感到困惑,但我认为我对哈希和范围类型主键更感兴趣。例如,我使用其 id 作为哈希键并将其日期作为其范围类型来保存我的对象。想象一下这种情况,我如何检索数据库中与某个日期匹配的所有对象?我如何在 NoSql 数据库中做这种事情。
-
抱歉,我找到了一些可以回答我问题的文档。感谢您的帮助docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
标签: java amazon-web-services amazon-s3 nosql amazon-dynamodb