2016-08-09 11 views
0

特定のモデルで更新操作のフックをmongooseで追加しようとしていますが、明らかに何か間違っています。フックを登録するコードは次のようになります。更新のfindOneAndUpdateを使用している場合しかし、フックのどちらが呼び出されるフックon model.update/findOneAndUpdate mongoose

event.schema.post("update", function() { 
    debug.w("updateing hook"); 
}); 

event.schema.post("findOneAndUpdate", function() { 
    debug.w("findOne updating hook"); 
}); 

。なぜそれができますか?

注:「作成」フックdo作業は同じ方法で登録されます。

答えて

0

guess-a-param mongooseゲームの一環として、findOneAndUpdateのポストフックをdoc paramに渡すと、新しく更新されたモデルにアクセスできます。使用方法は次のとおりです。

関連する問題