我有很多 mongodb 实例文件,如下所示;
[
{
"_id" : ObjectId("35d455de983c0e6a53ea0848"),
"createdAt" : ISODate("2019-12-05T23:25:04.347+0000"),
"__v" : NumberInt(0)
},
{
"_id" : ObjectId("1ecbe0f75df8ccd52a7b1662"),
"createdAt" : ISODate("2019-12-17T12:40:53.521+0000"),
"__v" : NumberInt(0)
}
]
Run Code Online (Sandbox Code Playgroud)
由于格式无效,我无法导入这些文件。
mongoimport --db DATABASENAME --collection COLLECTIONNAME --file filename.json --jsonArray
Run Code Online (Sandbox Code Playgroud)
它说;
失败:无效的 JSON 输入。位置:16。角色:O
有没有其他方法可以导入这些文件?
如果没有,我如何将它们转换为导入?
小智 20
您可以使用--legacyof 选项mongoimport以您想要的格式导入文件,其中包含 ObjectId("an oid")、NumberInt(an int) 或 new Date("an iso date" 或扩展 json v1 中可用的任何 mongo 扩展: https ://docs.mongodb.com/manual/reference/mongodb-extended-json-v1/ )
| 归档时间: |
|
| 查看次数: |
4279 次 |
| 最近记录: |