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

マングースインスタンスメソッドは未定義です

    それで、私はついに自分が間違っていることを理解しました。マングースのソースコードは、schema.methods内で定義されたすべてのメソッドを適用します モデルのスキーマがモデル名に設定された時点でのモデルのプロトタイプ(mongoose.model("modelname", modelSchema) )。したがって、モデルをその名前に設定する前に、すべてのメソッドを定義する必要があります。これにより、これらのメソッドがスキーマインスタンスのメソッドオブジェクトに追加されます。メソッドを定義する前にモデルを設定していました。問題は解決しました。




    1. mongodbで一致するレコードを見つける方法は?

    2. マングース:別のドキュメントで参照として使用されたときにコレクションが入力されない

    3. redis-ハッシュの使用

    4. Mongoose / NodeJSのタイムスタンプフィールドで個別の日付アイテムをカウントするにはどうすればよいですか?