MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Você pode pesquisar outros modelos com métodos de instância no Mongoose?


O problema é uma importação circular (fish.js requer user.js que requer fish.js , etc).

Você pode contornar isso resolvendo a classe de modelo em tempo de execução:
UserSchema.methods.fishes = function(callback) {
  mongoose.model('Fish').find({user: this._id}, function(err, fishes) {
    callback(err, fishes);
  });
};