Ich benutze Knoten 6.x (npm 3.x) mit restify (neueste). Wenn ein JavaScript-Objekt eine Eigenschaft enthält, die auf eine Ganzzahl gesetzt ist, sieht restify.send() standardmäßig so aus, dass diese Ganzzahl in "niedrige" und "hohe" Teile serialisiert wird - vermutlich die niedrigen/hohen 32-Bit-Komponenten einer 64 -bit Ganzzahlresponse.send (von node.js/restify app) standardmäßig serialisiert Integer in 32-Bit-Low/High-Teile?
Wie kann ich dieses Standardverhalten ausschalten, sodass Ganzzahlen nicht in Low- und High-Parts codiert werden?
Danke.
Also, ich bin die Schraube/javascript-Treiber von einem Neo4j Aufzeichnungen zu erhalten Graphdatenbank. Ich vermute, dass der bolt/javascript-Treiber Integer-Werte als Typ "integer" liefert und das Low/High-Verhalten auslöst. Ich werde weiter graben, aber es scheint übertrieben, eine Zahl wie "5" in niedrige/hohe Teile zu kodieren. –
@KodeCharlie Es sieht so aus, als wäre es der Neo4J-Treiber, der das tut: https://www.npmjs.com/package/neo4j-driver#a-note-on-numbers-and-the-integer-type – robertklep
Der Link Sie haben angegeben, wie beschrieben wird, wie neo4j ganze Zahlen genau beschreibt, was ich sehe. Ich werde meinen Code entsprechend korrigieren. Vielen Dank. –