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

Atomowość findAndModify na osadzonych dokumentach

Ponieważ dokumenty podrzędne są w zasadzie tylko polami w dokumencie głównym, wszelkie ich aktualizacje są również niepodzielne.

MongoDB ma transakcje na dokument i dotyczy to całego dokumentu, w tym jego poddokumentów.

Należy zauważyć, że nie tylko findAndModify jest atomowy. Dowolna operacja na pojedynczym dokumencie, niezależnie od tego, czy jest to update() lub remove() jest atomowy.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose kończy się i zgłasza wyjątek

  2. Mongodb aktualizuje określony element z podtablicy

  3. Dlaczego PyMongo 3 daje ServerSelectionTimeoutError?

  4. Mongodb zapisuje listę obiektów

  5. Normalizacja MongoDB, klucz obcy i łączenie