MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Atomarität von findAndModify in eingebetteten Dokumenten

Da Unterdokumente im Grunde nur Felder innerhalb des Hauptdokuments sind, sind alle Aktualisierungen an ihnen ebenfalls atomar.

MongoDB hat Transaktionen pro Dokument und das gilt für das gesamte Dokument, einschließlich seiner Unterdokumente.

Es sollte beachtet werden, dass nicht nur findAndModify ist atomar. Jede Operation für ein einzelnes Dokument, sei es update() oder remove() ist atomar.