में संपत्ति जोड़ने में असमर्थ मैं सफल अपडेट पर प्रतिक्रिया में स्थिति जोड़ने की कोशिश कर रहा हूं लेकिन मैं फॉर्म की जेसन ऑब्जेक्ट में स्टेटस प्रॉपर्टी जोड़ने में सक्षम नहीं हूं। यहाँ मेरी कोडजेसन ऑब्जेक्ट
apiRouter.post('/forms/update', function(req, res){
if(req.body.id !== 'undefined' && req.body.id){
var condition = {'_id':req.body.id};
Form.findOneAndUpdate(condition, req.body, {upsert:true}, function(err, form){
if (err) return res.send(500, { error: err });
var objForm = form;
objForm.status = "saved successfully";
return res.send(objForm);
});
}else{
res.send("Requires form id");
}
});
है और यहाँ प्रतिक्रिया है कि मैं मिलता है, नोटिस स्थिति
{
"_id": "5580ab2045d6866f0e95da5f",
"test": "myname",
"data": "{\"name\":3321112,\"sdfsd\"344}",
"__v": 0,
"id": "5580ab2045d6866f0e95da5f"
}
याद आ रही है मुझे यकीन है कि मैं क्या याद आ रही है नहीं कर रहा हूँ।
समझने के लिए मूल्यवान है (जैसा कि @ जोस मातो के जवाब में है) कि mongoose क्वेरी परिणाम एक्स्टेंसिबल नहीं हैं! – Sebastian