Удалить пару ключ-значение из объекта обновления
function UpdateEmployee(req, res) {
let data = {...req.body};
delete data['fullname'];
Employee.findOneAndUpdate(
{ _id: data._id },
data,
{ new: true },
(err, docs) => {
if (!err) {
res.json(docs);
//res.redirect('employee/list');
} else {
res.json("Updation Error " + err);
}
}
);
}
ИЛИ с распространением полного имени ключа
function UpdateEmployee(req, res) {
const {fullname,...data}= req.body;
Employee.findOneAndUpdate(
{ _id: data._id },
data,
{ new: true },
(err, docs) => {
if (!err) {
res.json(docs);
//res.redirect('employee/list');
} else {
res.json("Updation Error " + err);
}
}
);
}