Ändern Sie die Modellwerte nach dem Laden in Mongoose

In meinem Mungomodell habe ich einigestats das sind zeitabhängig. Meine Idee ist es, eine hinzuzufügenMiddleware um diese Statistiken direkt nach dem Laden des Modells zu ändern.

Leider ist die Dokumentation auf dempost-Hooks mangelt es ein bisschen an Klarheit. Anscheinend kann ich einen Haken wie diesen verwenden:

schema.post('init', function(doc) {
    doc.foo = 'bar';
    return doc;
});

Ihre einzigen Beispiele betreffenconsole.log-Ausgaben. Es erklärt in keiner Weise, ob diedoc muss zurückgesandt werden oder wenn eine Änderung des Post-Hooks überhaupt nicht möglich ist (da es nicht asynchron ist, sind komplexe Ideen möglicherweise nicht sinnvoll).

Wenn daspre auf'init' ist nicht der richtige Weg, um ein Modell beim Laden automatisch zu aktualisieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage