MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoose, zaktualizuj wartości w tablicy obiektów

Jesteś blisko; powinieneś używać notacji kropkowej podczas korzystania z $ zaktualizuj operatora, aby to zrobić:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Aktualizowanie zagnieżdżonych tablic w mongoDB za pośrednictwem powłoki mongo

  2. mongodb:zapytanie o okres między dwoma polami daty

  3. Aktualizacja starszej bazy danych mongo po niezamierzonej aktualizacji wersji mongo

  4. Błąd duplikatu klucza Mongoose z upsert

  5. Jak znaleźć przecięcie zestawów między dokumentami w jednej kolekcji w MongoDB?