कुछ भी अपडेट करने से पहले आपको दस्तावेज़ ढूंढना होगा:
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')
});
}
});
आपके पास उसी सेटअप का उपयोग करके उत्पादन कोड में मेरे लिए काम करता है। FindById के बजाय आप नेवले द्वारा प्रदान की गई किसी अन्य खोज विधि का उपयोग कर सकते हैं। बस यह सुनिश्चित करें कि आप दस्तावेज़ को अपडेट करने से पहले उसे प्राप्त कर लें।