如何在不使用java指定主键的情况下从DynamoDB表中获取所有项目?

时间:2015-01-23 06:49:11

标签: java amazon-dynamodb

我对亚马逊的AWS及其Java for Java相当新,所以我不确定什么是我尝试做的最有效的方法。基本上,我试图设置一个数据库来存储项目的ID,它的状态以及存储桶。我遇到的问题是获取没有主键的所有用户的列表?有什么建议吗?

1 个答案:

答案 0 :(得分:13)

您可以使用'扫描' DynamoDB提供的操作。它不需要主键来操作。但请记住,扫描操作效率非常低,需要更多的读取容量。请阅读此处的Scan官方文档。

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html

如果您只想检索所有条目,DynamoDB可能不是存储此数据的正确选择。