MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

node.js salvando grandes números de ponto flutuante no mongo para pesquisa


Use Long.fromString para converter uma string em um MongoDB Long:
var Long = require('mongodb').Long;
var long = Long.fromString(str, 10);

Segunda EDIÇÃO - Na verdade, isso é a resposta certa para uma string contendo um inteiro de 64 bits com sinal. O problema é que sua string de '164150943396226415094339622641509433' é muito grande para ser armazenado como um inteiro com sinal de 64 bits. O maior valor que você pode usar é (2^63 - 1) ou 9223372036854775807.