sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan du söka efter andra modeller med instansmetoder i Mongoose?

Problemet är en cirkulär import (fish.js kräver user.js som kräver fish.js osv.).

Du kan komma runt det genom att lösa modellklassen vid körning:

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



  1. Det gick inte att lösa löftesavvisning och skicka array som svar

  2. Vad är skillnaden mellan Spring Datas MongoTemplate och MongoRepository?

  3. Datumfråga med ISODate i mongodb verkar inte fungera

  4. mongodb:fråga de första raderna där summan av specifik kolumn är större eller lika med C