sql >> Database teknologi >  >> NoSQL >> MongoDB

node.js gemmer store flydende decimaltal i mongo til søgning

Brug Long.fromString for at konvertere en streng til en MongoDB Long:

var Long = require('mongodb').Long;
var long = Long.fromString(str, 10);

Anden EDIT - Faktisk er dette det rigtige svar for en streng, der indeholder et fortegnet 64-bit heltal. Problemet er, at din streng med '164150943396226415094339622641509433' er for stor til at blive gemt som et 64-bit signeret heltal. Den største værdi, du kan bruge, er (2^63 - 1) eller 9223372036854775807.




  1. Mongodb:`com.mongodb.MongoSocketReadException:For tidligt nået slutningen af ​​streamen` med morfi

  2. Hvad er forskellen mellem safe:true og safe:false i forbindelse med mongoskin? og hvordan bruger man det?

  3. Er det muligt at skifte udbytte og divisor for MongoDBs $mod-forespørgselsoperatør?

  4. Kolben indlæser ikke konfigurationen