Förutsatt doc
innehåller dokumentinstansen som ska uppdateras, kan du göra detta för att generiskt uppdatera den:
doc.model(doc.constructor.modelName).findOne({_id: doc._id},
function(err, newDoc) {
if (!err) {
doc = newDoc;
}
}
);
Det är dock bättre att inte bevara/cacha Mongoose-dokumentinstanser utöver ditt omedelbara behov av dem. Cachelagra det oföränderliga _id
av dokument som du snabbt behöver komma åt, inte själva dokumenten.