ですから、試してみて試行錯誤するのが最善かもしれませんが、私は非常に単純な構造をmysqlからmongodbに移行するための最良の方法を見つけようとしています。mysqlに「articles」というメインテーブルがあり、他に2つのテーブルがあります。1つは「categories」、もう1つは「category_linkage」です。カテゴリにはすべてIDと名前があります。すべての記事にはIDとその他のデータがあります。リンケージテーブルは記事をカテゴリに関連付けるため、各記事に無制限のカテゴリを関連付けることができます。
MongoDBのアプローチから、同じコレクションにその記事に属する記事データとカテゴリIDを格納するだけで、2つのデータコレクション(1つは記事用、もう1つはカテゴリ用)を持つのは理にかなっていますか?私の考えでは、記事からカテゴリを追加/削除するには、その特定の記事ドキュメントを更新($ pull / $ push)するだけですよね?