Alterar valores do modelo após o carregamento no Mongoose

No meu modelo de mangusto, eu tenho algunsstats que são dependentes do tempo. Minha ideia é adicionar ummiddleware para alterar essas estatísticas logo após o modelo ter sido carregado.

Infelizmente, a documentação sobre opost-Hooks é um pouco carente de clareza. Parece que eu posso usar um gancho assim:

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

Seus únicos exemplos envolvemconsole.log- saídas Não explica de forma alguma se odoc tem que ser retornado ou se uma mudança no post-Hook for impossível (já que não é assíncrono, pode haver pouco uso para idéias complexas).

Se opre em'init' não é o caminho certo para atualizar automaticamente um modelo em carga, então o que é?

questionAnswers(1)

yourAnswerToTheQuestion