私はMongoDBを持っており、.csvファイルにエクスポートしたい。Mongodbネストされたフィールドをエクスポート
文書:
{
"id" : 28,
"organisation" : "Mickey Mouse company",
"country" : "US",
"contactpersons" : [{
"title" : "",
"typecontact" : "D",
"mobilenumber" : "757784854",
"firstname" : "Mickey",
"lastname" : "Mouse",
"emailaddress" : "[email protected]"
}],
"modifieddate" : "2013-11-21T16:04:49+0100"
}
私はすべての文書をエクスポートしたいとだけ私は、このコマンドラインを使用して、フィールドcontactpersons.firstnameとcontactpersons.emailaddress
をしたい:
mongoexport -o /tmp/export.csv -host dbmongo -port 27017 -db organisation -collection organisationa -u user -p password -csv -fields 'contactpersons.0.firstname, contactpersons.0.emailaddress'
これは、より多くの作品それ以下ではエクスポートしますが、電子メールアドレスではなくフィールド名をエクスポートします。私はまた、それはフィールドのemailaddressをエクスポートする必要があります。
どうすればいいですか?私はemailaddressフィールドを与えても、なぜ動作しないのかわかりません。 Doエラーが返されます。
ありがとうございました!
二重引用符は私anywway、mongoexport -oたExport.csv -db stackoverflowの-collection exportcsv -fields「contactpersonsのために完全に働きました。 0.firstname、contactpersons.0.emailaddress "--csv –