Die Callback-Funktion eines db.save()
Die Funktion benötigt zwei Parameter, wobei der zweite Parameter Ihnen das eingefügte oder aktualisierte Ergebnis liefern würde . Wenn Sie die _id
nicht angeben mit den zu speichernden Daten, mongodb generiert eine id und weisen Sie es dem Schlüssel von _id
zu .
Wenn Sie also versuchen, _id
zu erhalten aus Ergebnis , würden Sie so etwas finden:ObjectId("50691737d386d8fadbd6b01d")
und Sie können es Ihrer Antwort hinzufügen Objekt.
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);
});
Hoffe die Antwort hilft dir.