Node.js MongoD документы значения типа BSON LONG, как получить точное значение? - PullRequest
0 голосов
/ 04 января 2019

У меня есть клиент mongo, который подключается к базе данных atlas, и я получаю документ с запросом findOne, и я получаю документ, значения INT64 которого имеют тип BSON LONG.при попытке получить исходное значение с помощью функции toNumber я получаю близкое к нему число, но не точное, что очень плохо в моем случае.Что я могу сделать, чтобы получить первоначальное точное значение?

client.db(DATABASE_NAME).collection(SERVERS_COLLECTION).findOne({},{id: server_id});

server_id является целым числом.

пример: 308567034344767488 становится 308567034344767500

...