MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose – Gleiches Schema für verschiedene Sammlungen in (MongoDB)

Modelle werden bereits von Mongoose zwischengespeichert und Sie können dasselbe Schemaobjekt für mehrere Modelle/Sammlungen verwenden. Erstellen Sie also einfach Ihren Satz von Modellen einmal (beim Start) mit Code wie:

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schema = new Schema({...});
var model1 = mongoose.model('model1', schema);
var model2 = mongoose.model('model2', schema);

Wenn Sie model1 nicht weitergeben möchten , model2 Modellinstanzen können Sie nach Bedarf suchen, indem Sie mongoose.model('model1'); aufrufen in Ihren Handlern.