Fungsi panggilan balik dari db.save()
function mengambil dua parameter di mana parameter kedua akan memberi Anda hasil inserted yang dimasukkan atau diperbarui . Jika Anda tidak memberikan _id
dengan data yang akan disimpan, mongodb akan menghasilkan id dan tetapkan ke kunci _id
.
Jadi jika Anda mencoba untuk mendapatkan _id
dari hasil , Anda akan menemukan sesuatu seperti ini:ObjectId("50691737d386d8fadbd6b01d")
dan Anda dapat menambahkannya kepada Anda tanggapan objek.
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);
});
Semoga jawabannya membantu Anda.