我正在尝试将MongoDB输出导出为CSV格式。但是有麻烦。
请参阅我的收藏中的以下文档:
db.save.find().pretty();
{
"_id" : ObjectId("58884b11e1370511b89d8267"),
"domain" : "google.com",
"emails" : [
{
"email" : "f@google.com",
"first" : "James",
"Last" : "fer"
},
{
"email" : "d@gmail.com",
"first" : "dear",
"last" : "near"
}
]
}
C:\MongoDB\Server\bin>mongoexport.exe -d Trial -c save -o file.csv --type csv --fields domain,emails
2017-01-25T12:50:54.927+0530 connected to: localhost
2017-01-25T12:50:54.929+0530 exported 1 record
输出文件是:
domain,emails
google.com,"[{""email"":""f@google.com"",""first"":""James"",""Last"":""fer""},{""email"":""d@gmail.com"",""first"":""dear"",""last"":""near""}]"
> db.sir.find().pretty()
{
"_id" : ObjectId("5888529fa26b65ae310d026f"),
"domain" : "google.com",
"emails" : "[{\"email\":\"f@google.com\",\"first\":\"James\",\"Last\":\"fer\"},{\"email\":\"d@gmail.com\",\"first\":\"dear\",\"last\":\"near\"}]"
}
我不希望导入文档中有额外的\
。而已。请告诉我它是否可以避免,如果是,那么应该为导入提供什么样的CSV格式。
这不是预期的格式。所以,让我知道如何制作正确的格式。请帮我解决这个问题。