sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose - Samma schema för olika samlingar i (MongoDB)

Modeller är redan cachade av Mongoose och du kan använda samma schemaobjekt för flera modeller/samlingar. Så skapa bara din uppsättning modeller en gång (vid start) med kod som:

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

Om du inte vill gå runt model1 , model2 modellinstanser kan du slå upp dem efter behov genom att anropa mongoose.model('model1'); i dina hanterare.




  1. hur använder man geoNear i nodejs?

  2. Index i MongoDB

  3. Se mer än 20 senaste dokumenten i MongoDB Compass från Schema

  4. hur man infogar autoincrement-nummer med min mangustsamling