如何解决使用 Neo4j 图形数据库存储日期的最佳方法是什么?
我目前正在开发一个图形数据库,其中每个节点都有一个开始日期和一个结束日期。我使用的是neo4j 推荐的结构,where day,month and year all are stored as separate nodes. 所以我图中的所有节点都通过:Start_Date
和:End_Date relationship
与日节点连接。该图由许多连接到日节点的节点组成,这就是我们决定将日、月和年存储为单独节点的原因。我们的查询现在看起来像
MATCH (a:something)-[:StartDate]->(d:Date_Day),(a)-[:EndDate]->(c:Date_Day)
MATCH (d)-[:In_Month]->(m:Date_Month)-[:In_Year]->(y:Date_Year),(c)-[:In_Month]->(m1:Date_Month)-[:In_Year]->(y1:Date_Year)
它会返回 the following table。有没有办法将其作为日期返回或查询日期?我们还想添加一个时间戳以存储节点何时发生变异。实现这一目标的最佳方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。