0

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

http://imgur.com/gJKNQFH

我希望能够做的只是导出“电子邮件”属性中的数据。这样我就不必清理我想在mailchimp等中使用这个.csv的所有东西......

这是我的 mongoexport 命令

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

我可以在 mongoexport 中做到这一点还是需要做一些自定义视图?

谢谢

4

2 回答 2

1

蒙古出口

样本文件

{
"_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
于 2016-01-12T12:22:55.273 回答
0

你应该mongoexport通过以下方式:

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

email您要导出的字段名称在哪里。

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

于 2015-09-25T18:10:20.943 回答