我有一个DynamoDB表,其中包含一个Hashkey,range键和一个GSI
String idAttributeName (HashKey)
Integer version (RangeKey)
String id (GSI)
String attributeName;
idAttributeName
是id和attributeName的串联。
使用GSI
,即ID,我可以查询所有行以获取ID。有没有一种方法可以查询给定的ID,并且attributeNames列表返回java中的所有行?
显然,一种方法是使用GSI获取所有行,然后我可以过滤出我感兴趣的attributeNames,但是我想知道是否可以让Dynamo通过查询为我做过滤。