sql >> Databasteknik >  >> NoSQL >> MongoDB

node.js sparar stora flyttal i mongo för sökning

Använd Long.fromString för att konvertera en sträng till en MongoDB Long:

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

Andra EDIT - Det här är faktiskt rätt svar för en sträng som innehåller ett signerat 64-bitars heltal. Problemet är att din sträng med '164150943396226415094339622641509433' är för stor för att lagras som ett 64-bitars signerat heltal. Det största värdet du kan använda är (2^63 - 1) eller 9223372036854775807.




  1. Hur skapar man en begränsad samling med Spring Data? - MongoDB

  2. StackExchange.Redis timeout

  3. Hur man returnerar ett kapslat dokument i en array

  4. Ställa in utgångstid för en samling i mongodb med mongoose