假设我有一个像
这样的对象{
epochTime : 1527174282
action : create
state : fail
}
从AWS的文档,到查询
您必须将分区键名称和值指定为相等 条件。
您可以选择为排序键提供第二个条件(如果 当下)。
如果我只想从整个数据集中查询A到B中的某个项目(只想使用排序键),我应该如何选择哈希键并查询这类数据是否有效?< / p>
答案 0 :(得分:1)
您需要使用主键(哈希)作为字段为属性定义辅助索引,并对辅助索引执行扫描
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SecondaryIndexes.html
使用扫描 https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Scan.html
另请参阅此java sdk示例以使用辅助索引并扫描https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSIJavaDocumentAPI.Example.html