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

Можете ли да търсите други модели с методи на екземпляри в Mongoose?

Проблемът е циркулярно импортиране (fish.js изисква user.js който изисква fish.js и т.н.).

Можете да заобиколите това, като разрешите класа на модела по време на изпълнение:

UserSchema.methods.fishes = function(callback) {
  mongoose.model('Fish').find({user: this._id}, function(err, fishes) {
    callback(err, fishes);
  });
};



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:премахнете уникалното ограничение

  2. nodejs - mongodb native намери всички документи

  3. LEFT JOIN с GROUP by в MongoDB

  4. как да вмъкна автоинкрементен номер с моята колекция mongoose

  5. Получаване на първия елемент в масива и връщане чрез Aggregate?