我正在尝试将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这样的下划线,但它不起作用。我不断收到错误:“太多的位置问题......”。任何sugesstions?
另外,如何强制命令覆盖磁盘上已存在的csv文件?
答案 0 :(得分:0)
我也有同样的问题。通过使用双引号包装字段解决了这个问题。 Ex使用双引号如下"地址信息"在windows mongo 3.2.3中工作。