我正在使用长ID索引节点。 为什么当我请求ID 882573709873217600,882573709873217509和其他一些变体Neo4j返回带有882573709873217500 id的Node? 我尝试从Java获取此节点的ID,它是882573709873217536。 我试图通过我的Java应用程序在我的数据库中插入一个id为882751175233294337的新节点,我在Neo4j中获得了一个ID为882751175233294300的节点。当我在我的应用程序中请求时,这不仅仅是我在其他问题中看到的UI问题。 ID 882751175233294300我得到了这个新节点! 非常感谢!!!!
答案 0 :(得分:0)
这是由于bug in the browser影响版本3.2.1和3.2.2,导致当64位长的高部分非零时显示错误的长值。
由于Neo4j仅使用64位值,因此这是一个很少有良好解决方法的问题。
如果使用3.2.1,请使用文本结果视图查看结果,因为这显示正确的值。
否则,在查看长值时,请避免使用3.2.2中的浏览器。也许可以尝试使用cypher-shell
。