我正在尝试将 MongoDB 中的“联系人”集合导出到 CSV 文件中。我正在使用 MongoExport。我的文档如下所示:
{
"id": 1,
"name": [
{
"FirstName": "joe",
"LastName": "doe"
}
]
"address info": [
{
"city": "London",
"postcode": "N1 1AA"
}
]
}
我正在使用的命令是: mongoexport --username x --password x --host x --db mydb --collection mycol --type=csv --fields name.FirstName,name.LastName,Address Info.city,Address Info.postcode --out "c:\myfile.csv"
我遇到的问题是获取“地址信息”字段。我尝试用 {} 包装“地址信息”并添加下划线,如 address_info 但它不起作用。我不断收到错误消息:“位置参数太多......”。有什么建议吗?
另外,我如何强制命令覆盖它已经存在于磁盘上的 csv 文件?