Neo4jが64ビット整数をサポートしていることを示唆するNeo4jドキュメントのいくつかの場所を読みました。そのため、大きな整数プロパティの値が丸められる理由を理解するのに苦労しています。例えば:
CREATE (t:Test {id:9223372036854775807}) return t
結果:
{"id":9223372036854776000
Python 3Boltドライバーとコミュニティバージョン3.2.2のWebコンソールの両方を使用しています。
どうしたの?だから私は大きなintを保存するために何か特別なことをする必要がありますか?
Neo4jは64ビットのlongを使用し、内部で2倍になります。バージョン3.2.1および3.2.2では、いくつかの長い値のブラウザー表示に影響するバグがありますが、Pythonボルトドライバーに正しい値が表示されるはずです。
編集:3.2.3にも影響します。
3.2.4がプルされたので、無視してください... 3.2.5で修正されたことを確認しました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加