Assumindo
doc
contém a instância do documento a ser atualizada, você pode fazer isso para atualizá-lo genericamente:doc.model(doc.constructor.modelName).findOne({_id: doc._id},
function(err, newDoc) {
if (!err) {
doc = newDoc;
}
}
);
No entanto, é melhor não persistir/armazenar em cache as instâncias do documento Mongoose além de sua necessidade imediata delas. Armazene em cache o
_id
imutável de documentos que você precisa acessar rapidamente, não os documentos em si.