MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoose, mettre à jour les valeurs dans le tableau d'objets

Vous êtes proche; vous devez utiliser la notation par points dans votre utilisation du $ mettre à jour l'opérateur pour le faire :

Person.update({'items.id': 2}, {'$set': {
    'items.$.name': 'updated item2',
    'items.$.value': 'two updated'
}}, function(err) { ...