mongo导出的结果不是有效的json



我使用这个命令从db导出数据,但它不是一个有效的json,它没有逗号在项目的末尾,如何解决这个问题?

https://docs.mongodb.com/database-tools/mongoexport/语法

{
"id" : "1",
"name" : "a"
}
{
"id" : "2",
"name" : "b"
}
{
"id": "3",
"name": "c"
}
{
"id": "4",
"name": "d"
}

使用——jsonArray选项(参见https://docs.mongodb.com/database-tools/mongoexport/#std-option-mongoexport.--jsonArray)

mongoexport --quiet -d test -c test --pretty --jsonArray
[{
"_id": {
"$oid": "611aca090848cb8cab2943f7"
},
"id": "1",
"name": "a"
},
{
"_id": {
"$oid": "611aca110848cb8cab2943f8"
},
"id": "2",
"name": "b"
},
{
"_id": {
"$oid": "611aca180848cb8cab2943f9"
},
"id": "3",
"name": "c"
},
{
"_id": {
"$oid": "611aca1d0848cb8cab2943fa"
},
"id": "4",
"name": "d"
}]

最新更新