sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose – Stejné schéma pro různé kolekce v (MongoDB)

Modely již Mongoose ukládá do mezipaměti a stejný objekt schématu můžete použít pro více modelů/kolekcí. Stačí tedy jednou vytvořit sadu modelů (při spuštění) pomocí kódu jako:

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

Pokud nechcete procházet kolem model1 , model2 instance modelu, můžete je podle potřeby vyhledat voláním mongoose.model('model1'); ve vašich ovladačích.




  1. Načítání dílčích částí se nezdaří na serveru JS

  2. Nelze se připojit k MongoDB Atlas pomocí Mongoose s připojovacím řetězcem

  3. Draft.js – Nelze získat data z databáze. Chyba křížového původu

  4. Mongoose limit/offset a dotaz na počet