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. mongo .findは、すべてのユーザーに対してのみ特定のフィールドを返します

    2. jestの実行中に複数のサーバーインスタンスが試行される

    3. ファイルから最大値を見つけるためのMongoTemplateメソッドまたはクエリ

    4. mongoDBでユーザーが費やした合計時間を検索します