sql >> データベース >  >> NoSQL >> MongoDB

マングースモデルの静的メソッドのTypeError

    前に静的メソッドを設定する必要があります モデルを作成します:

    userSchema.statics.doSomething = function () {
      var User = mongoose.model('User');
      // I think 'this' also points to the User model here:
      // var User = this;
      // var user = new User(...);
      console.log("I'm doing something");
    }
    
    module.exports = {
      model : mongoose.model('User', userSchema)
    };
    

    モデルは、マングースの用語を使用するために、スキーマから「コンパイル」されます。モデルを作成すると、スキーマへの変更は、そのモデルから派生したモデルに反映されません。




    1. Redisデータ構造の概要:ビットマップ

    2. PUGのデータベースからのデータの解析

    3. ユーザーのIDとしてmongoObjectIdを使用するのは悪い習慣ですか?

    4. Redis Pub / Subで競合するコンシューマーはサポートされていますか?