Mein Knoten js Code,Wie db mit Knoten js
exports.updateprofiledetails = function (req, res) {
console.log(req.body)
var params = req.body;
var item =
{
firstname:params.firstname,
lastname:params.lastname,
phone:params.phone,
street:params.street
};console.log(item)
var id = req.params.id;
var record= db.collection('profile');
record.updateOne({'_id':id},{$set:item},(err, result) => {
if (err){ return console.log(err)
}
if(result){
response = {status:'success',data:result};
} else{
response = {status:'fail',data:[]};
}
res.send(response);
});
};
Aus dem oben gebe ich nur 2 (Vorname, Nachname) Felder aber dann die restlichen Felder (phone.street) Datensätze in Mongo aktualisieren zugewiesen mit Nullwerten. Jemand kann mir helfen, das Problem zu lösen.
Was genau Sie wollen den Wert von Telefon usw., wenn es nicht gegeben ist? – abdulbarik
Hallo abdulbarik, ich habe ein Formular mit 4 Feldern zu aktualisieren, aber ich aktualisiere nur 2 Felder, so dass die restlichen 2 Felder als null aktualisiert werden ............ – klp
Es wird als null gespeichert, wenn Sie Gib keinen Wert oder setze den Standardwert im Schema, wenn der Wert null ist – abdulbarik