Ich aktualisiere mein Dokument mit Node.js und ich muss diese Dokument-ID nach der Aktualisierung erhalten. Ich erkläre meinen Code unten.Wie bekomme ich die Objekt-ID nach der Aktualisierung des Dokuments mit Node.js und MongoDB
var udata={
name:name,
company:company,
position:position,
mobile:mobile,
email: email,
landline: landline,
url:url,
postcode:postcode,
address:address,
profiletext:profiletext,
biography:biography,
updated_date:updateDate,
file:file
}
db.f_card_details.update({userid:userid},{$set:udata},function(error,docum){
if (!error) {
if (docum) {
console.log('document',docum);
var edata=[{"id": docum._id}];
var data={"statusCode": 200,"data":edata ,"message": "Your card details has been updated successfully"};
res.send(data);
}
}else{
var data={"statusCode": 404,"error": "Not Found","message": "Your card details could not updated"};
res.send(data);
}
})
Hier bekomme ich nicht das Dokument object id
nach dem Update.
MongoDB neues _id jedes Mal, wenn Sie von –
MongoDB _id auf jedes Objekt der Sammlung erstellen erstellen, wenn Sie es nach Stichwort neu erstellen. var user = new User ({...}) –