我一直在使用mysql,我可以使用sql查询和日期函数来查找30天前的记录。我想在neo4j上构建一个类似的功能。但我在cypher中找不到日期函数。
mysql> select DATE_SUB(NOW(),INTERVAL 30 DAY);
+---------------------------------+
| DATE_SUB(NOW(),INTERVAL 30 DAY) |
+---------------------------------+
| 2015-06-27 01:51:47 |
+---------------------------------+发布于 2015-07-27 15:38:03
现在还没有日期函数。
您可以将日期存储为长字符串或类似的字符串。
对于任何日期范围,您都可以进行比较(但不会那么快)。
WHERE n.date < '2015-05-15' AND n.date > '2014-12-31'
因此,为了获得更快的范围查询,可以等待Neo4j 2.3-RC01,或者使用图形中的日期结构,比如带有附加实体的(天数)链表或时间树。
请参见:
https://stackoverflow.com/questions/31646684
复制相似问题