Vous devez trouver le document avant de mettre à jour quoi que ce soit :
Place.findById(req.params.id, function(err, p) {
if (!p)
return next(new Error('Could not load Document'));
else {
// do your updates here
p.modified = new Date();
p.save(function(err) {
if (err)
console.log('error')
else
console.log('success')
});
}
});
fonctionne pour moi dans le code de production en utilisant la même configuration que vous avez. Au lieu de findById, vous pouvez utiliser toute autre méthode de recherche fournie par mongoose. Assurez-vous simplement de récupérer le document avant de le mettre à jour.