Mongodb にインポートしたいリレーショナル データベースに大量のデータがあります。データは 1 対多の関係を持つ 2 つのテーブルに存在するため、最終的な mongo コレクションで、2 番目のテーブルの行を、最初のテーブルのデータを含むドキュメント内のサブドキュメントとして格納するように手配したいと考えています。
mongoimport を使用すると、csv 形式 (元のデータベースから簡単にエクスポートできる) を使用する場合にのみフラットな構造を取り込むことができます。
各テーブルを別のコレクションにインポートしてから、ここで引用した map-reduce 手法を使用しようとしましたが、トップ レベル ドキュメントのフィールドが別のオブジェクト内にラップされてしまい、満足のいくものではありません。
これは非常に一般的なユースケースに違いないと思いますが、解決方法に関するガイドが見つかりません。どんな助けでも大歓迎です