我需要在节点中插入日期值。类似创建日期另一个节点。但在cayley中,我们只能插入字符串数据类型。我可以使用toString()
并将日期保存为字符串。但是,在检索时,我需要通过给出日期范围来进行筛选。我怎么可能做到这一点?如何在cayley db中插入日期数据类型?
顺便说一句,我正在使用gremlin编程语言来检索。
我需要在节点中插入日期值。类似创建日期另一个节点。但在cayley中,我们只能插入字符串数据类型。我可以使用toString()
并将日期保存为字符串。但是,在检索时,我需要通过给出日期范围来进行筛选。我怎么可能做到这一点?如何在cayley db中插入日期数据类型?
顺便说一句,我正在使用gremlin编程语言来检索。
也许你可以将日期存储为unix时间戳?这样,即使你做了字符串比较,你也会得到正确的结果。
凯利承认schema.org数据类型,从而可以使用DateTime类型的值:
"1990-07-04T17:25:41Z"^^<http://schema.org/DateTime>
稍后,可以使用小玩意儿来查询日期范围:
var d = new Date(1900, 1, 1);
g.V().Has("<birthDate>", gt(d)).All()