基于GSI查询DynamoDB

时间:2019-08-20 19:56:22

标签: amazon-dynamodb dynamodb-queries

在我的DynamoDB表中,有HashKey = ID和GSI = Type。 我需要获取特定类型(GSI)的所有hashKey(ID)。

在这种情况下,获取给定类型的所有ID的有效方法是什么。 我的DynamoDB表不会很大。

2 个答案:

答案 0 :(得分:0)

查询该类型的索引。 https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html#GSI.Querying

如果您只想使用不同的值,则必须在客户方将它们分组:Distinct attribute value from Global Secondary Index in DynamoDB

答案 1 :(得分:0)

您可以只在GSI中查询您感兴趣的“类型”,并检索自all key field from the table are automatically projected into the GSI起您感兴趣的ID