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

问题描述 投票:0回答:1

我有一个带有hashKey和rangeKey的GSI的dynamoDB。我想查询GSI以获取hashKey-rangeKey的列表。

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

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

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

甚至可以在表中查询此类请求。我相信它应该是,但我无法找到正确的方法。

spring-data-jpa amazon-dynamodb dynamodb-queries
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.