sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose - Samme skema for forskellige samlinger i (MongoDB)

Modeller er allerede cachelagret af Mongoose, og du kan bruge det samme skemaobjekt til flere modeller/samlinger. Så opret blot dit sæt modeller én gang (ved opstart) ved hjælp af kode 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);

Hvis du ikke ønsker at gå uden om model1 , model2 modelforekomster, kan du slå dem op efter behov ved at kalde mongoose.model('model1'); i dine handlere.




  1. Hvad er kompleksiteten (Big-O) ved at søge efter indekserede data i mongoDB?

  2. Caching af MongoDB-forbindelser i Django

  3. Vælg sidste værdi af array i underdokument

  4. mongoose sum en værdi på tværs af alle dokumenter