में अपडेट और रिटर्न दस्तावेज़ मैं अद्यतन दस्तावेज़ प्राप्त करना चाहता हूं। यह मेरा मूल कोड है और यह सफलतापूर्वक अपडेट करता है लेकिन दस्तावेज़ वापस नहीं करता है।मोंगोड
collection.update({ "code": req.body.code },{$set: req.body.updatedFields}, function(err, results) {
res.send({error: err, affected: results});
db.close();
});
मैं toArray फ़ंक्शन का उपयोग किया है, लेकिन इस त्रुटि "एक प्रदान की कॉलबैक के बिना एक writeConcern उपयोग नहीं कर सकते" दिया:
collection.update({ "code": req.body.code },{$set: req.body.updatedFields}).toArray(function(err, results) {
res.send({error: err, affected: results});
db.close();
});
कोई भी विचार?
दस्तावेज़ों का सुझाव है कि यह केवल एक दस्तावेज़ करता है, एकाधिक नहीं - –
अब इसे बहिष्कृत किया गया है। इसके बजाय 'collection.findOneAndUpdate' का उपयोग करें! –
findOneAndUpdate राज्य में दस्तावेज़ को पुनर्प्राप्त करने लगता है, यह संशोधित होने से पहले है। मुझे लगता है कि यह परिणाम परिणाम ऑब्जेक्ट – nohorbee