0

「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 つにまとめます。

どうすればよいですか?

4

1 に答える 1