带日期范围的 AWS DynamoDB select 查询

AWS DynamoDB select query with date range

是否可以在 AWS DynamoDB 中使用 日期范围 进行查询?例如,如果我在 MySQL 中将 table 命名为 students,我们可以做

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) students 不是真实的table姓名。

2) 除了 created_at

,我将在此 table 中包含更多字段

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

中完成

我不确定 Java。但是如果你使用 ruby 和这个 gem: https://github.com/Dynamoid/Dynamoid,你可以像 Mongoid:

一样查询 greater/less than 关系

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