在Cypher中返回大整数值会导致数字发生变化,为什么?

时间:2017-09-27 08:48:10

标签: neo4j cypher

根据neo4j的开发者手册:

  

整数64位整数-9223372036854775808至9223372036854775807,   包容

但是当我在neo4j浏览器中运行cypher时:

return 9223372036854775807;

结果是:

╒═════════════════════╕
│"9223372036854775807"│
╞═════════════════════╡
│9223372036854776000  │
└─────────────────────┘

返回值更改为9223372036854776000 !!!

另一个例子是:

return 1952334015959045784;

结果是:

╒═════════════════════╕
│"1952334015959045784"│
╞═════════════════════╡
│1952334015959046000  │
└─────────────────────┘

价值也改变了!为什么??

ps:我使用的neo4j是Community Edition 3.2.3。

0 个答案:

没有答案