MongoDB があり、.csv ファイルにエクスポートしたいと考えています。
資料:
{
"id" : 28,
"organisation" : "Mickey Mouse company",
"country" : "US",
"contactpersons" : [{
"title" : "",
"typecontact" : "D",
"mobilenumber" : "757784854",
"firstname" : "Mickey",
"lastname" : "Mouse",
"emailaddress" : "mickey@mouse.com"
}],
"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'
これは多かれ少なかれ機能し、エクスポートしますが、フィールド firstname のみをエクスポートし、emailaddress はエクスポートしません。フィールドのメールアドレスもエクスポートする必要があります。
どうすればこれを行うことができますか?メールアドレスのフィールドを指定しても機能しない理由がわかりません。Do エラーが発生します。
助けてくれてありがとう!