モデルはすでにMongooseによってキャッシュされており、複数のモデル/コレクションに同じスキーマオブジェクトを使用できます。したがって、次のようなコードを使用して、(起動時に)モデルのセットを1回作成するだけです。
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schema = new Schema({...});
var model1 = mongoose.model('model1', schema);
var model2 = mongoose.model('model2', schema);
model1
を渡したくない場合 、model2
モデルインスタンスの場合、mongoose.model('model1');
を呼び出すことで、必要に応じてそれらを検索できます。 ハンドラーで。