我使用MongoDB客户端MongoHub导出了一个集合(来自我的localhost),然后使用MongoHub导入到远程服务器。
今天我发现远程服务器中有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:
的其他值你知道是否有原因?
服务器是Ubuntu 16.04,Mongo v3.2.7
答案 0 :(得分:0)
解决了通过命令行进行导出和导入的问题。它可能是一个mongoHub错误。
导出:
mongoexport --db databaseName --collection collectionName --out fileName.json
导入:
mongoimport -d databaseName -c collectionName --type json --file fileName.json