【问题标题】:Query DynamoDB based on GSI基于 GSI 查询 DynamoDB
【发布时间】:2019-08-20 19:56:22
【问题描述】:

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

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

【问题讨论】:

    标签: amazon-dynamodb dynamodb-queries


    【解决方案1】:

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

    如果您只想拥有不同的值,则必须在客户端对它们进行分组:Distinct attribute value from Global Secondary Index in DynamoDB

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-20
        • 1970-01-01
        • 2021-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多