Vì các tài liệu con về cơ bản chỉ là các trường trong tài liệu chính nên bất kỳ cập nhật nào đối với chúng cũng là nguyên tử.
MongoDB có các giao dịch trên mỗi tài liệu và điều đó áp dụng cho toàn bộ tài liệu, bao gồm cả các tài liệu con của nó.
Cần lưu ý rằng không chỉ findAndModify
là nguyên tử. Bất kỳ thao tác nào trên một tài liệu, cho dù đó là update()
hoặc remove()
là nguyên tử.