2015-09-25 71 views
0

我有一个非常简单的mongodb,只有一个属性,我正在保存电子邮件。 我很成功地将该集合导出到csv。 这就是它的样子。mongoexport only object value

http://imgur.com/gJKNQFH

什么,我很想能够做到只有导出的数据,这是在“电子邮件”属性。 这样,我没有做清理一切我想要使用此.csv在mailchimp等等

这是我mongoexport命令

mongoexport -d myDatabase -c emails -o export.csv

我能够在mongoexport做到这一点还是我需要做一些自定义视图?

感谢

回答

0

您应该mongoexport以下列方式:

mongoexport -d myDatabase -c emails -f email --csv -o export.csv 

其中email是要导出字段的名称。

您需要在导出时提供完整路径。

+0

大。谢谢,这有很大帮助。 – TravRob

1

MongoExport

样品文献

{ 
"_id" : ObjectId("5694e6c5ad7b7e6a6953fb9e"), 
"address" : { 
    "location" : "Dharmapuri", 
    "city"  : "Chennai" 
}, 
"author" : { 
    "name" : "Ponpal Johnson" 
}, 
"book" : "origin of species" 

} 

MongoExport语法

mongoexport --host <hostname> --db <Database Name> --collection <collection Name> --csv --fields fieldname1,fieldname2 --out fileName.csv 

实施例:以CSV格式导出

mongoexport --host localhost --db library --collection book --csv --fields address.location,author.name,book --out author.csv 

例子:出口JSON格式

mongoexport --host localhost --db library --collection book --fields address.location,author.name,book --out author.json 
相关问题