Cơ BảnMongoDB iconMongoDB

MongoDB có transaction không?

Có. MongoDB hỗ trợ multi-document transactions, kể cả trên replica sets và sharded clusters. Nhưng transaction không nên là mặc định cho mọi workflow vì nó tăng overhead và complexity.

Dùng transaction khi cần atomicity qua nhiều documents/collections. Nếu có thể thiết kế aggregate sao cho invariant nằm trong một document, atomic single-document update thường đơn giản và hiệu quả hơn.

Xem toàn bộ MongoDB cùng filter theo level & chủ đề con.

Mở danh sách MongoDB