使用DynamoDB映射器进行多个密钥查询

时间:2016-05-03 01:56:16

标签: amazon-dynamodb

我在Google上搜索了一段时间,但没有得到具体答案。

假设我有一个存储人员信息的表,它使用PeopleId作为哈希键。如果他的Id为1或2,有没有办法构建一个返回该人的查询?

看起来我可以使用BatchGetItem来做这些事情,但它会有更高的延迟吗?

1 个答案:

答案 0 :(得分:1)

您在DynamoDB中不能拥有主键的分区键部分的任何条件。您可以在排序键上。

因此,您要么必须执行两次GetItem,要么使用BatchGetItem。