I am trying to update one key value in a nested object in MongoDB. currently, the way I am doing it the entire nested object is being overwritten, how can I change one key-value pair?
try {
Files.updateOne(
{ _id: document._id },
{a:{b:{c:"new text", d: "not to change"}}},
function (err, result) {
if (err) {
res.send(err);
} else {
res.send(result);
}
}
);
} catch (err) {
res.status(400).send(err);
}