Json mongoimport\u id不是ObjectId

Json mongoimport\u id不是ObjectId,json,database,mongodb,Json,Database,Mongodb,我正在Windows 10上使用MongoDB v3.6.4 我有一个类似的JSON: [ {"_id": "5a68fdc3615eda645bc6bdec", "name": "Alfio"}, ... ] 我使用以下方式导入它: mongoimport --db <mydb> --collection <mycollection> --file <myfile> --jsonArray 如何解决此问题 提前感谢在导入第二个集合时尝试使用此选项,这样两

我正在Windows 10上使用MongoDB v3.6.4

我有一个类似的JSON:

[ {"_id": "5a68fdc3615eda645bc6bdec", "name": "Alfio"}, ... ]
我使用以下方式导入它:

mongoimport --db <mydb> --collection <mycollection> --file <myfile> --jsonArray
如何解决此问题


提前感谢

在导入第二个集合时尝试使用此选项,这样两个集合都将具有对象id而不是\u id

{ 
 "_id" : {"$oid":"5a68fdc3615eda645bc6bdec"}

}

我不明白。。。我到底要做什么?将jsonarray修改为
[{{u id:{“$oid:“5a68fdc3615eda645bc6bdec”},“name:“Alfio”},…]
还有其他方法吗?否则导入后必须像
db.Test.find().forEach(函数(myDoc){var id=new ObjectId(myDoc.\u id);db.Test.remove(myDoc)myDoc.\u id=id;db.Test.save(myDoc)})您的第一个建议无论如何都很有效。谢谢你的帮助!
{ 
 "_id" : {"$oid":"5a68fdc3615eda645bc6bdec"}

}