在 MongoDB 中导入 json 文档时获取文档的扩展 BSON 时出错
Error getting extended BSON for document while importing json document in MongoDB
问题:
我有一个json这样的。
{"engine1": {"status": "0"}, "_id": {"$oid": "00004ab3fda51b600a43906706b3fa96"}, "behaviour": "not_found"}
我在这里创建了一个 mongo 集合,我想在我尝试导入 json 时导入这些 jsons.Now 我面临以下错误。
nsadmin@admmin:/dev/lab_data/lab_export$ mongoimport --db dbname --collection lab_data --file 00004ab3fda51b600a43906706b3fa96.json
2018-07-23T08:38:54.983+0000 connected to: localhost
2018-07-23T08:38:54.983+0000 Failed: error getting extended BSON for document #0: expected $oid field to contain 24 hexadecimal character
2018-07-23T08:38:54.983+0000 imported 0 documents
如何解决这个问题?任何建议都会有所帮助
“_id”:{“$oid”:“00004ab3fda51b600a43906706b3fa96”}
这部分在这里制造问题。删除它,您将能够导入所有文档。
问题:
我有一个json这样的。
{"engine1": {"status": "0"}, "_id": {"$oid": "00004ab3fda51b600a43906706b3fa96"}, "behaviour": "not_found"}
我在这里创建了一个 mongo 集合,我想在我尝试导入 json 时导入这些 jsons.Now 我面临以下错误。
nsadmin@admmin:/dev/lab_data/lab_export$ mongoimport --db dbname --collection lab_data --file 00004ab3fda51b600a43906706b3fa96.json
2018-07-23T08:38:54.983+0000 connected to: localhost
2018-07-23T08:38:54.983+0000 Failed: error getting extended BSON for document #0: expected $oid field to contain 24 hexadecimal character
2018-07-23T08:38:54.983+0000 imported 0 documents
如何解决这个问题?任何建议都会有所帮助
“_id”:{“$oid”:“00004ab3fda51b600a43906706b3fa96”}
这部分在这里制造问题。删除它,您将能够导入所有文档。