It guarantees that a single write on one document is all-or-nothing: readers won't see a “half-updated” document. It does not make multi-document changes atomic—use a transaction when you need atomicity across multiple documents/collections.