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

Můžete prohledávat jiné modely pomocí metod instance v Mongoose?

Problémem je cyklický import (fish.js vyžaduje user.js který vyžaduje fish.js , atd.).

Můžete to obejít vyřešením třídy modelu za běhu:

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



  1. Aktualizujte více dokumentů v kolekci pomocí přepínače případu

  2. Node.js MongoDB collection.find().toArray nevrací nic

  3. MongoDB geo vzdálenost/poloměr k užitečným jednotkám

  4. Top 10 funkcí Big Data Hadoop