MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoose - Една и съща схема за различни колекции в (MongoDB)

Моделите вече са кеширани от Mongoose и можете да използвате един и същ обект на схема за множество модели/колекции. Така че просто създайте своя набор от модели веднъж (при стартиране), като използвате код като:

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

Ако не искате да пропускате model1 , model2 моделни екземпляри, можете да ги търсите, ако е необходимо, като извикате mongoose.model('model1'); във вашите манипулатори.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преобразувайте низ в MongoDB BsonDocument

  2. Трябва ли да използвам опцията allowDiskUse в продуктова среда?

  3. Mongoose - валидиране на синтаксиса на имейла

  4. MeteorJS - Свързване на изображения (FS.collection) към техния съответен документ в колекцията MongoDB

  5. Spring HATEOAS RepresentationModel, Не могат да се задават връзки към свойства, защото няма настройка, няма изсъхване и не е част от конструктора на постоянство