db.save()
. का कॉलबैक फ़ंक्शन फ़ंक्शन दो पैरामीटर लेता है जहां दूसरा पैरामीटर आपको सम्मिलित या अपडेट किया गया परिणाम . देगा . यदि आप _id
प्रदान नहीं करते हैं सहेजे जाने वाले डेटा के साथ, mongodb एक आईडी उत्पन्न करेगा और इसे _id
. की कुंजी को असाइन करें ।
इसलिए यदि आप _id
प्राप्त करने का प्रयास करते हैं परिणाम . से , आपको कुछ इस तरह मिलेगा:ObjectId("50691737d386d8fadbd6b01d")
और आप इसे अपनी प्रतिक्रिया . में जोड़ सकते हैं वस्तु।
db.save(function(err, result){
if(err) {
response = { error: true, message: "Error adding data" };
} else {
response = { error: false, message: "Data added", id: result._id };
}
res.json(response);
});
आशा है कि उत्तर आपकी सहायता करेगा।