【问题标题】:Query GSI for a list of ids in dynamoDB using spring-data-dynamodb使用 spring-data-dynamodb 在 GSI 中查询 dynamoDB 中的 id 列表
【发布时间】:2019-08-17 00:12:30
【问题描述】:

我有一个带有 GSI 的 dynamoDB,它带有一个 hashKey 和一个 rangeKey。 我想在 GSI 中查询 hashKey-rangeKey 的列表。

例如, 产品密钥 = 123,456,789 产品 = 产品A

我试过这样的方法, findByProductRefKeyInAndProduct(List productKeys, String product);

但是,这会扫描表而不是查询。

是否甚至可以针对这种类型的请求查询表。我认为应该是,但我找不到正确的方法。

【问题讨论】:

    标签: spring-data-jpa amazon-dynamodb dynamodb-queries


    【解决方案1】:

    dynamoDB 不支持在单个查询中通过 GSI 查询多个值。推荐的方法是并行查询每个值 - DynamoDB batch execute QueryRequests

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-31
      • 1970-01-01
      相关资源
      最近更新 更多