我在 Neo4j 文档中读到了一些地方,表明 Neo4j 支持 64 位整数。因此,我无法理解为什么我会得到大整数属性的舍入值。例如:
CREATE (t:Test {id:9223372036854775807}) return t
结果是:
{“id”:9223372036854776000
我正在使用 Python 3 Bolt 驱动程序和社区版本 3.2.2 的 Web 控制台。
这是怎么回事?所以我需要做一些特殊的事情来保存大整数?
Neo4j 在底层使用 64 位长整型和双精度。我们确实有一个错误,影响版本 3.2.1 和 3.2.2 中某些长值的浏览器显示,但您应该在 python Bolt 驱动程序上看到正确的值。
编辑:也影响 3.2.3。
3.2.4 已被拉出,所以忽略那个...确认已修复 3.2.5。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)