sql >> Databasteknik >  >> NoSQL >> MongoDB

Atomicitet för findAndModify på inbäddade dokument

Eftersom underdokument i princip bara är fält i huvuddokumentet är alla uppdateringar av dem också atomära.

MongoDB har transaktioner per dokument och det gäller hela dokumentet, inklusive dess underdokument.

Det bör noteras att inte bara findAndModify är atomär. Vilken operation som helst på ett enskilt dokument, oavsett om det är update() eller remove() är atomär.




  1. Lagrar några små (under 1MB) filer med MongoDB i NodeJS UTAN GridFS

  2. Finns det en längdgräns för fältvärden i mongo-frågor?

  3. Hur man tar bort markerade flera poster i en samling i MongoDB med MongoDB-kompass

  4. Hur fungerar sortering med ett index i MongoDB?