MySQL から Express で実行されている Node/Mongoose にアプリケーションを移行しています。現在、私の LAMP スタックには、いくつかのテーブルに「account_id」列があり、セッションの「アクティブなアカウント」に従って、システムは account_id に従って自動的にクエリを実行します。もちろん、新しいセットアップでも同じことができますが、Node、Mongoose、および NoSQL 全般に慣れていないので、この新しいテクノロジでこれを達成するためのより良い方法があるかどうか疑問に思っていました。
私が考えていた:
1)複数のデータベースを使用します(ただし、リクエストごとにデータベースに個別に接続しない限り、セッションからデータベースを特定する方法がわかりません)
2)コレクション名にプレフィックスを追加しますが、リクエストごとにmongoose.modelオブジェクトを再構築する必要がありますが、それほど悪くはないと思います.
これらのソリューションやその他のソリューションのコストとメリットは何ですか?