Modele są już buforowane przez Mongoose i można użyć tego samego obiektu schematu dla wielu modeli/kolekcji. Więc po prostu utwórz swój zestaw modeli raz (przy uruchomieniu), używając kodu takiego jak:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schema = new Schema({...});
var model1 = mongoose.model('model1', schema);
var model2 = mongoose.model('model2', schema);
Jeśli nie chcesz przekazywać model1
, model2
instancje modelu, możesz je wyszukać w razie potrzeby, wywołując mongoose.model('model1');
w swoich przewodnikach.