我使用 MongoDB 客户端 MongoHub 导出了一个集合(从我的本地主机),然后还使用 MongoHub 将其导入到远程服务器。
今天我发现Number.POSITIVE_INFINITY
远程服务器中有 142 个值(共 68k)个浮点值。
它发生在不同的属性名称中,例如;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,Mongo v3.2.7