我有一个带有hashKey和rangeKey的GSI的dynamoDB。我想查询GSI以获取hashKey-rangeKey的列表。
例如,产品密钥= 123,456,789产品= productS
我尝试了这样的方法,findByProductRefKeyInAndProduct(List productKeys,String product);
但是,这会对表进行扫描而不是查询。
甚至可以在表中查询此类请求。我相信它应该是,但我无法找到正确的方法。
dynamoDB不支持在单个查询中通过GSI查询多个值。建议的方法是并行查询每个值 - DynamoDB batch execute QueryRequests