mongoexport 仅对象值
mongoexport only object value
我有一个非常简单的 mongodb,我只保存了一个 属性,电子邮件。
我成功将该集合导出为 csv。
这是它的样子。
我希望能够做的只是导出 'email' 属性 中的数据。
这样我就不必清理我想在 mailchimp 等中使用此 .csv 的所有内容...
这是我的 mongoexport 命令
mongoexport -d myDatabase -c emails -o export.csv
我可以在 mongoexport 中执行此操作还是需要执行一些自定义视图?
谢谢
您应该mongoexport
按以下方式:
mongoexport -d myDatabase -c emails -f email --csv -o export.csv
其中 email
是您要导出的字段的名称。
导出时需要给出完整路径。
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
我有一个非常简单的 mongodb,我只保存了一个 属性,电子邮件。 我成功将该集合导出为 csv。 这是它的样子。
我希望能够做的只是导出 'email' 属性 中的数据。 这样我就不必清理我想在 mailchimp 等中使用此 .csv 的所有内容...
这是我的 mongoexport 命令
mongoexport -d myDatabase -c emails -o export.csv
我可以在 mongoexport 中执行此操作还是需要执行一些自定义视图?
谢谢
您应该mongoexport
按以下方式:
mongoexport -d myDatabase -c emails -f email --csv -o export.csv
其中 email
是您要导出的字段的名称。
导出时需要给出完整路径。
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