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

Защо да използвате model.export в отделни файлове на модела?

mongoose.model връща Model то определя. Задаване като module.exports ви позволява лесно да създавате екземпляри на Model , без да го извличате от връзката.

a.js

var User = require('./b');
var myUser = new User;

b.js

var UserSchema = mongoose.Schema({
    name: String
})

module.exports = mongoose.model('User', UserSchema);

... имайте предвид как мога директно да се обадя на new User (след настройка на User да бъде require('./b') ... това е, което module.exports ми позволява да направя. Имайте предвид, че това не е част от mongoose per-se, но на модулна система Nodes .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo DB - експорт в JSON разширен режим

  2. Не може да използва вложени VariableOperators.mapItemsOf в Spring Data MongoDb

  3. Mongoose findOneAndUpdate:актуализиране на обект в масив от обекти

  4. Стартиране на mongodb сървър с помощта на npm скриптове

  5. Mongo заявката Distinct със Sum не работи