Моделите вече са кеширани от Mongoose и можете да използвате един и същ обект на схема за множество модели/колекции. Така че просто създайте своя набор от модели веднъж (при стартиране), като използвате код като:
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');
във вашите манипулатори.