私のマングースモデルには、stats
時間に依存するものがいくつかあります。私の考えは、モデルがロードされた直後にこれらの統計を変更するミドルウェアを追加することです。
残念ながら、post
-Hooksのドキュメントは少しわかりにくいです。次のようなフックを使用できるようです。
schema.post('init', function(doc) {
doc.foo = 'bar';
return doc;
});
それらの唯一の例はconsole.log
-outputsを含みます。doc
を返す必要があるのか、ポストフックの変更がまったく不可能なのかについては、まったく説明されていません(非同期ではないため、複雑なアイデアはほとんど使用されない可能性があります)。
pre
オン'init'
がロード時にモデルを自動的に更新する正しい方法ではない場合、それは何ですか?