Mongodb nodejs how to update nested array object

app.post('/openmessage', function (req, res) {

MongoClient.connect(url, function (err, db) {
if (err) throw err;

var dbo = db.db("workfromhome");

MongoClient.connect(url, function (err, db) {
if (err) throw err;

dbo.collection('users').updateOne({'messages.uid':req.body.uid},{'$set': {
'messages.$.readed': 'yes'
}}, function (err, result) {

if (err) {
console.log(err);
res.send('error');
db.close();
} else {
console.log("success");
res.send('success');
db.close();
}
});
});
});
})

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *