AWS DynamoDB选择具有日期范围的查询

时间:2015-11-30 06:42:38

标签: java ruby-on-rails amazon-dynamodb aws-sdk

AWS DynamoDB 是否可以使用日期范围进行查询?例如,如果我在MySQL中有一个名为学生的表,我们就可以

SELECT * FROM students WHERE created_at > "2015-11-25 10:10:00" AND created_at < "2015-11-29 00:25:00"

我对AWS DynamoDB相对较新。据我所知,它与RDBMS完全不同。但是这个特殊要求(使用日期范围查询)将帮助我将大量数据迁移到DynamoDB并节省一些成本。 对此的任何帮助都非常感谢。

备注: -

1)学生不是真正的桌名。

2)除了 created_at

之外,我将在此表中添加更多字段

3)我的应用程序将是REST API,可以在RUBY或 JAVA

中完成

1 个答案:

答案 0 :(得分:1)

我不确定Java。但是如果你使用ruby和这个gem:https://github.com/Dynamoid/Dynamoid,你可以查询greater/less than关系,就像Mongoid一样:

https://github.com/Dynamoid/Dynamoid#range-finding