「Books」という名前のコレクションと、このようなサブドキュメントがあります
{
Country : 'XYZ'
Books : [
{"name" : "book1", "url" : "book1url", "auth_email" : "emailid1"},
{"name" : "book2", "url" : "book2url", "auth_email" : "emailid2"},
{"name" : "book3", "url" : "book3url", "auth_email" : "emailid3"},
{"name" : "book4", "url" : "book4url", "auth_email" : "emailid4"}
..........................................
]
}
次の形式のcsvファイルにエクスポートしたい
Country | name | url | auth_email| name | url | auth_email | ................
XYZ book1 book1url emailid1 book2 book2url emailid2 ...................
私はこのようなことをしました
mongoexport -host localhost -db test -collection Books -csv > TopBooksOnline.csv -f Country,Books.name,Books.url,Books.auth_email
しかし、「Books.name」、「Books.url」、および「Books.auth_email」フィールドに空のコンテンツがありました
私がこれをしたら
mongoexport -host localhost -db test -collection Books -csv > TopBooksOnline.csv -f Country,Books
次に、すべてのサブドキュメントを 1 つにまとめます。
どうすればよいですか?