如何过滤 ArangoDB 中的时间戳?

How to filter on timestamps in ArangoDB?

我正在尝试使用下面的 AQL 查询检索比某个时间戳更新的文档。字段 date 存储为 ISO 字符串,如 2015-01-28T15:39:00.503Z。在 ArangoDB 中是否有任何其他合适的数据类型来存储日期?

for m in messages filter m.date > "2015-01-28T00:00:00" return m

编辑:

根据this thread,ArangoDB 不支持任何类型的日期。他们建议将 ISO 字符串比较作为解决方法。谁能确认一下?

据我所知,只有一种附加格式:自固定时间点(1.1.1970?)以来的毫秒数,请参阅文档,搜索 "utc"。但是如果你想使用本地时间,这种格式不是很方便,我个人更喜欢使用字符串(通常是 Skiplists)。

喜欢@agustin-s 的回答,尝试以数字格式毫秒设置日期。 例如 Aql,

for v in tweet filter v.timestamp>=(DATE_TIMESTAMP(DATE_NOW()) - (6*10000)) return v._id