在我的DynamoDB表中,有HashKey = ID和GSI = Type。 我需要获取特定类型(GSI)的所有hashKey(ID)。
在这种情况下,获取给定类型的所有ID的有效方法是什么。 我的DynamoDB表不会很大。
答案 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