Я сделал экспорт коллекции (с моего локального хоста) с клиентом MongoDB MongoHub, а затем импортировал также с MongoHub на удаленный сервер.Почему MongoDB/MongoHub импортирует некоторые значения float как Number.POSITIVE_INFINITY?
Сегодня я обнаружил, что значения 142 поплавка (из 68k) равны Number.POSITIVE_INFINITY
на удаленном сервере.
Это происходит в разных именах свойств, например; byGender.women
Localhost:
"byGender": {
"women": 10.232445707200000129,
"men": 43.622531699299997854
},
Удаленный сервер:
"byGender": {
"women": Number.POSITIVE_INFINITY,
"men": 43.622531699299997854
},
Я проверил файл экспорта и данные, это правильно, так что вопрос должен быть в импорте.
я дать в качестве примера других значений, которые преобразуются в Number.POSITIVE_INFINITY:
- 44,202104087999998683
- 19,085516518799998664
- 20,620553158300001684
- 18,124746482399999081
- 1,8338334224999999211
Знаете ли вы, есть ли причина?
Сервер Ubuntu 16,04, Монго v3.2.7