MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

findOneAndUpdate – Aktualisiert das erste Objekt im Array, das ein bestimmtes Attribut hat

Ich habe es geschafft, eine funktionierende Lösung zu finden!

Game.findOneAndUpdate({'a': 'b', 'Players.status': 'open'}, { $set : { 'Players.$': player} },
function (err, doc) {
    if (err) {
        console.log(err);
    } else {
        // Do stuff
    }
});