获取dynamoDB主键列表

时间:2013-10-25 07:21:44

标签: amazon-dynamodb

我想将表的主键提取到列表中,但是找不到api来执行此操作。

例如,作为amazon example thread table,我想问如何:

1)获取hash primary key列表,在amazon example thread table中它将是[“Amazon DynamoDB”,“Amazon S3”]的数组

2)将hash primary key分配给“Amazon DynamoDB”,我希望获得range primary key列表,它将是[“Amazon DynamoDB线程1”,“Amazon DynamoDB线程2”的数组“]

1 个答案:

答案 0 :(得分:3)

对于1,你想要的是在表上运行Scan操作。 Scan获取列表中的所有项目。取决于您使用的API,您只能获取哈希键或您想要的任何属性。

对于2你想要的是Query - 它获取一个哈希属性并返回所有具有哈希属性的行(可以多于一个)。

概述 - Query and Scan operations

Java映射器参考 - ScanQuery