0
我做了一個集合(從我的本地主機)與MongoDB客戶端MongoHub導出,然後導入MongoHub到遠程服務器。爲什麼MongoDB/MongoHub將一些浮點值作爲Number.POSITIVE_INFINITY導入?
今天我發現在遠程服務器中有142個值(68k)浮點值是Number.POSITIVE_INFINITY
。
它發生在不同的屬性名稱,例如; byGender.women
本地主機:
"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