Изменить значения модели после загрузки в Mongoose

В моей модели мангуста у меня есть некоторыеstats которые зависят от времени. Моя идея состоит в том, чтобы добавитьпромежуточный слой изменить эту статистику сразу после загрузки модели.

К сожалению, документация наpostКрючкам немного не хватает ясности. Кажется, что я могу использовать крючок, как это:

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

Их единственные примеры включаютconsole.log-outputs. Это никак не объясняет, еслиdoc должен быть возвращен, или если изменение в пост-хуке вообще невозможно (так как оно не асинхронно, для сложных идей может быть мало пользы).

Еслиpre на'init' не правильный способ автоматического обновления модели при загрузке, тогда что?

Ответы на вопрос(1)

Ваш ответ на вопрос