De callback-functie van een db.save()
functie neemt twee parameters waar de tweede parameter je het ingevoegde of bijgewerkte resultaat . zou geven . Als u de _id
. niet opgeeft met de gegevens die moeten worden opgeslagen, mongodb genereert een id en wijs het toe aan de sleutel van _id
.
Dus als je probeert om _id
van resultaat , zou je zoiets als dit vinden:ObjectId("50691737d386d8fadbd6b01d")
en je kunt het toevoegen aan je reactie voorwerp.
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);
});
Ik hoop dat het antwoord je helpt.