【发布时间】:2016-01-19 13:42:17
【问题描述】:
我刚刚开始研究 DynamoDB。
我有一个简单的表,有 date 属性(例如 20160101)作为 HASH,created_at 属性(例如 20160101185332)作为 RANGE。
我想从表中获取最新的 N 项。
首先,SCAN 命令没有 ScanIndexForward 选项。我认为使用 SCAN 是不可能的。
接下来,QUERY 命令。如果我多次重复 QUERY 命令以获得足够数量的项目,这似乎是可行的(因为我不知道有多少项目具有相同的键值)。 - 例如,如果结果没有提供足够的项目,我可以先使用今天进行查询,然后重复前一天。
我怎样才能更有效地完成这项工作?或者,我可以在没有 KEY 值的情况下进行查询吗?
【问题讨论】:
标签: amazon-dynamodb