Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
埋め込まれたドキュメントを csv 形式で適切にエクスポートする方法。
通常、埋め込まれていないドキュメントには次のコマンドを使用します。
mongoexport --db db_name -c コレクション名 --csv -f "field1,field2"
しかし、埋め込まれたドキュメントについてはどうしますか。collection_name ドキュメントに embedded_doc が埋め込まれているとします。
同じ構文を引き続き使用できます。
name: { first: "kay" } などのドキュメントであるフィールド名を持つドキュメントがある場合でも、次のことができます。
mongoexport --db db_name -c collection_name --csv -f "name"
埋め込まれたドキュメント名の最初にフィールドをエクスポートするだけの場合
mongoexport --db db_name -c collection_name --csv -f "name.first"