sql >> Databáze >  >> NoSQL >> MongoDB

Aktualizace dat MongoDB ve vnořeném poli

Pro pole musíte použít tečkovou notaci.

To znamená, že byste měli nahradit $ s nulovým indexem prvku, který se pokoušíte aktualizovat.

Například:

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

aktualizuje první e-mail prvního přítele a

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

aktualizuje druhý e-mail prvního přítele.



  1. MongoDB $týden

  2. Zpracování přechodných síťových chyb pomocí StackExchange.Redis

  3. Jak nastavím výchozí hodnotu celého čísla v mongodb?

  4. Hledáte řešení mezi nastavením mnoha časovačů nebo použitím naplánované fronty úloh