MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

tổng hợp mongodb về việc cập nhật bộ sưu tập

Không. Khi một Thao tác tổng hợp được thực hiện, sẽ có một khóa Chia sẻ ý định (IS) được áp dụng trên tập hợp, có nghĩa là chỉ các thao tác đọc mới có thể xảy ra đồng thời. Mọi hoạt động Tạo, Cập nhật hoặc Xóa đều phải đợi khóa được gỡ bỏ, vì các hoạt động cập nhật yêu cầu áp dụng khóa Dành riêng (X).

Tài liệu tham khảo:

  1. Các loại khóa MongoDB - https://docs.mongodb.com/manual/faq/concurrency/#what-type-of-locking-does-mongodb-use .

  2. Hướng dẫn về MongoDB - Khoá MongoDB Ví dụ

Các hoạt động tổng hợp xử lý các bản ghi dữ liệu và trả về các kết quả đã tính toán. Con trỏ được áp dụng trên các kết quả được tính toán. Mọi thay đổi đối với tập hợp sau khi tổng hợp không ảnh hưởng đến kết quả đã được tính toán.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để lắng nghe các thay đổi đối với bộ sưu tập MongoDB?

  2. Làm cách nào để truy vấn từ trong Mongoose pre hook trong ứng dụng Node.js / Express?

  3. Một bảng gian lận hiệu suất cho MongoDB

  4. Làm thế nào để triển khai oAuth2 cùng với xác thực JWT trong khởi động mùa xuân?

  5. Làm cách nào để tìm các tài liệu tương tự trong MongoDB?