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

Dane aktualizacji MongoDB w polu zagnieżdżonym

Musisz użyć notacji kropkowej dla tablic.

Oznacza to, że powinieneś zastąpić $ z indeksem liczonym od zera elementu, który próbujesz zaktualizować.

Na przykład:

db.users.update ({_id: '123'}, { '$set': {"friends.0.emails.0.email" : '2222'} });

zaktualizuje pierwszy e-mail pierwszego znajomego i

db.users.update ({_id: '123'}, { '$set': {"friends.0.emails.1.email" : '2222'} })

zaktualizuje drugi adres e-mail pierwszego znajomego.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Utwórz kolekcję w MongoDB

  2. MongoDB $weeklyUpdate #65 (15 kwietnia 2022):GDELT, Mongoose i czas na Hackathon!

  3. ScaleGrid ogłasza współdzielony hosting MongoDB na Amazon AWS

  4. Podstawy automatyzacji baz danych MongoDB przy użyciu szefa kuchni

  5. Czy framework Mongodb Aggregation jest szybszy niż map/reduce?