1
私は、MEANでマルチテナントアプリケーションを作成しようとしています。変数の値に基づいて、接続のmongoDB接続フォームプールを選択し、コレクションに対してCURD操作を実行する必要があります。MEANアプリケーションのテナンシー
var mongoose = require('mongoose');
var connectionPool = {};
connectionPool['dbName1'] = mongoose.createConnection('mongodb://localhost/database1');
connectionPool['dbName2'] = mongoose.createConnection('mongodb://localhost/database2');
connectionPool['dbName3'] = mongoose.createConnection('mongodb://localhost/database3');
CURD操作を行うときに接続オブジェクトが機能しないという問題があります。
エラー - 。。db.collection(...)(...)を見つけるのexec関数
おかげではありません。
私は動的にテナントを追加しようとしていた、それをする方法はありますか? –
@utkarshsharmaあなたはすべてそれを動的に行うことができます。すべての接続でモデル定義を設定するだけで、接続パラメータに基づく関数を作成できます。 – zurfyx