使用cypher查询将当前日期、月份、年份作为属性存储在neo4j中的关系中
我想在neo4j中创建一个关系,其属性为当前日期的日期、时间和年份使用cypher查询将当前日期、月份、年份作为属性存储在neo4j中的关系中,neo4j,cypher,spring-data-neo4j,anormcypher,Neo4j,Cypher,Spring Data Neo4j,Anormcypher,我想在neo4j中创建一个关系,其属性为当前日期的日期、时间和年份 如何使用cypher neo4j获取当前日期、月份和年份 首先,Neo4j不支持DateTime类型 资料 阅读 可以使用另一种方法。这是Neo4j模块,用于将Neo4j中的时间表示为树结构。我认为您可以简单地存储一个时间戳,然后在应用程序中处理它: CREATE(n1:Node)-[r:RELATIONSHIP{date:timestamp()}]->(n2:Node) 正如您在上所看到的,cypher实际上支持查询中的tim
如何使用cypher neo4j获取当前日期、月份和年份 首先,Neo4j不支持DateTime类型 资料 阅读
可以使用另一种方法。这是Neo4j模块,用于将Neo4j中的时间表示为树结构。我认为您可以简单地存储一个时间戳,然后在应用程序中处理它:
CREATE(n1:Node)-[r:RELATIONSHIP{date:timestamp()}]->(n2:Node)
正如您在上所看到的,cypher实际上支持查询中的timestamp()
方法调用,这是您可以存储的最准确的日期,作为long
CREATE (n1:Node)-[r:RELATIONSHIP {day: 30, month: 9, year: 2015}]->(n2:Node)
MATCH (:Node)-[r:RELATIONSHIP]->(:Node)
RETURN r.day, r.month, r.year