Mongoose 4.0 में, new
. के लिए डिफ़ॉल्ट मान findByIdAndUpdate
. का विकल्प (और findOneAndUpdate
) false
. में बदल गया है , जिसका अर्थ है पुराने दस्तावेज़ को वापस करना (रिलीज़ नोटों का #2262 देखें)। इसलिए आपको विकल्प को स्पष्ट रूप से true
. पर सेट करना होगा अद्यतन लागू होने के बाद, दस्तावेज़ का नया संस्करण प्राप्त करने के लिए:
Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...