Có, findAndModify giải quyết nó.
Tham khảo: MongoDB findAndModify từ nhiều khách hàng "... Lưu ý:Lệnh này nhận được một khóa ghi trên cơ sở dữ liệu bị ảnh hưởng và sẽ chặn các hoạt động khác cho đến khi nó hoàn thành; tuy nhiên, thông thường khóa ghi tồn tại trong thời gian ngắn và tương đương với các hoạt động cập nhật () tương tự khác ...."
Tham khảo: http:// docs. mongodb.org/manual/reference/method/db.collection.update/#db.collection.update "... Đối với các bộ sưu tập chưa được cứng, bạn có thể ghi đè hành vi này bằng toán tử cô lập $, toán tử này sẽ cô lập hoạt động cập nhật và chặn các hoạt động ghi khác trong quá trình cập nhật. Xem toán tử cách ly ...."
Tham khảo: http://docs.mongodb.org/manual/reference/operator/ bị cô lập /
Trân trọng, Moacy