Neo4j 日期数据类型

2023-12-21

我使用的是 Neo4j 2.0 版本。假设,我有很多将日期作为其字段之一的记录,如果我们需要支持很多查询,例如两个特定日期之间的记录计数等,我认为我可能有 tpo 按日期字段对所有记录进行索引。 它是否正确?那我该怎么办呢。 “RECORD”类型的所有节点都需要在日期建立索引。我怎样才能实现这个目标? 请注意,日期不是唯一字段。 以及如何将 Date 属性存储在记录中。 CYPHER 或 Neo4j 是否支持日期。 如何按日期字段对记录进行排序?


不直接支持将日期作为属性值。根据您的用例,您通常将自纪元(又名 date.getTime())以来的毫秒存储在长属性或使用 DateFormatter 的字符串表示形式中(当在 Java 环境中时)。

如果您打算对日期进行任何数学运算,则长表示形式更适合。如果您希望属性无需任何转换即可被人类读取,则字符串会更好。

当需要对日期进行索引时,最简单的方法是存储自纪元以来的毫秒数并对其应用模式索引。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Neo4j 日期数据类型 的相关文章

随机推荐