使用 spring-data-dynamodb 查询 GSI 以获取 dynamoDB 中的 ID 列表



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

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

我尝试了这样的方法,findByProductRefKeyInAndProduct(List productKeys, String product(;

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

是否可以查询表以获取此类请求。我相信应该是,但我找不到正确的方法。

dynamoDB 不支持在单个查询中通过 GSI 查询多个值。建议的方法是并行查询每个值 - DynamoDB 批量执行查询请求

最新更新