//pass the {new: true} as the third option, if using mongodb driver use {returnOriginal: true} V--- THIS WAS ADDED
Cat.findOneAndUpdate({age: 17}, {$set:{name:"Naomi"}}, {new: true}, (err, doc) => {
if (err) {
console.log("Something wrong when updating data!");
}
console.log(doc);
});
const update = await client.db('database').collection('col').findOneAndUpdate({
'param': 'value'
}, {
$set: {
'param': 'newvalue'
}
}, {
returnDocument: 'after',
projection: {
param: 1
}
})