如何在cayley db中插入日期数据类型?

时间:2016-09-23 06:17:05

标签: gremlin cayley

我需要在节点中插入日期值。类似创建日期的其他节点。但在cayley中,我们只能插入字符串数据类型。我可以使用toString()并将日期保存为字符串。但是,在检索时,我需要通过给出日期范围进行过滤。我怎么可能这样做?

BTW,我使用gremlin编程语言来检索。

2 个答案:

答案 0 :(得分:1)

Cayley会识别schema.org数据类型,因此您可以使用DateTime类型作为您的值:

"1990-07-04T17:25:41Z"^^<http://schema.org/DateTime>

稍后您可以使用Gizmo查询日期范围:

var d = new Date(1900, 1, 1);
g.V().Has("<birthDate>", gt(d)).All()

答案 1 :(得分:0)

也许您可以将日期存储为unix时间戳?这样,即使你进行字符串比较,你也会得到正确的结果。