mongoexport读取空间的字段

时间:2016-03-31 22:30:25

标签: mongodb csv mongoexport

我正在尝试将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文件?

1 个答案:

答案 0 :(得分:0)

我也有同样的问题。通过使用双引号包装字段解决了这个问题。 Ex使用双引号如下"地址信息"在windows mongo 3.2.3中工作。