我已经查看了关于使用带有日期的 neo4j 和这篇博文的之前的 SO 问题
http://blog.nigelsmall.com/2012/09/modelling-dates-in-neo4j.html
但是,我不确定如何使它起作用。基本上我需要两件事,将日期添加到节点,然后按日期查询节点。
作为与我喜欢的内容类似的示例,假设我的图表中有电影 The Matrix。应包括电影 The Matrix 的查询文本示例:
Movies released in Q1, 1999
Movies relased on March 31, 1999
Movies released in March 1999
Movies released before 2000
Movies released between 1998 and 20000
我现在开始尝试的是按照博客文章中的描述构建日期图。我尝试了以下查询,但我猜它的构造不正确
CREATE UNIQUE p = (CAL)-[:YEAR]->(1999 { number:1999 })-[:QUARTER]->(1 { number:1} )-[:MONTH]->(3 { number:3})-[:DAY]->(31 { number:31}) return p;
我想在我为特定日期创建节点之后,我会在 The Matrix 中添加 release_on->(that_date)。
所以现在我想知道这是否是我想做的那种查询的方法,以及如何让它真正起作用。