Les modèles sont déjà mis en cache par Mongoose et vous pouvez utiliser le même objet de schéma pour plusieurs modèles/collections. Il vous suffit donc de créer votre ensemble de modèles une seule fois (au démarrage) à l'aide d'un code tel que :
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schema = new Schema({...});
var model1 = mongoose.model('model1', schema);
var model2 = mongoose.model('model2', schema);
Si vous ne voulez pas passer le model1
, model2
instances de modèle, vous pouvez les rechercher au besoin en appelant mongoose.model('model1');
dans vos gestionnaires.