MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

node.js запазва големи числа с плаваща запетая в mongo за търсене

Използвайте Long.fromString за преобразуване на низ в MongoDB Long:

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

Втора РЕДАКТИРАНЕ - Всъщност това е правилният отговор за низ, съдържащ 64-битово цяло число със знак. Проблемът е, че вашият низ от '164150943396226415094339622641509433' е твърде голямо, за да бъде съхранено като 64-битово цяло число със знак. Най-голямата стойност, която можете да използвате, е (2^63 - 1) или 9223372036854775807.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB/PHP премахва конкретен елемент от масив в документа

  2. Намерете Distinct Embedded Document и допълнително направете разграничение с помощта на Field

  3. Запитване за дати с данни на Mongo Spring срещу конзолата на Mongo (дати)

  4. име на поле ClassName се вмъква в mongodb от morphia

  5. Лимит № от редове във входа на mongodb