Khái niệm tổng hợp là thực hiện tính toán trên các kết quả được trả về trong một truy vấn. Ví dụ: giả sử bạn muốn biết số lượng tài liệu trong một bộ sưu tập là bao nhiêu theo truy vấn được kích hoạt, thì MongoDB cung cấp hàm count ().
Hãy xem một ví dụ về điều này.
db.Employee.count()
Giải thích mã:
- Đoạn mã trên thực hiện hàm đếm.
Nếu lệnh được thực hiện thành công, đầu ra sau sẽ được hiển thị
Đầu ra:
Kết quả cho thấy rõ ràng rằng có 4 tài liệu trong bộ sưu tập.
Thực hiện các sửa đổi
Hai lớp hoạt động khác trong MongoDB là các câu lệnh cập nhật và loại bỏ.
Các hoạt động cập nhật cho phép một người sửa đổi dữ liệu hiện có và các hoạt động loại bỏ cho phép xóa dữ liệu khỏi một bộ sưu tập.
Xóa tài liệu
Trong MongoDB, phương thức db.collection.remove () được sử dụng để xóa tài liệu khỏi bộ sưu tập. Có thể xóa tất cả tài liệu khỏi bộ sưu tập hoặc chỉ những tài liệu phù hợp với một điều kiện cụ thể.
Nếu bạn chỉ đưa ra lệnh loại bỏ, tất cả các tài liệu sẽ bị xóa khỏi bộ sưu tập.
Ví dụ mã sau đây trình bày cách xóa một tài liệu cụ thể khỏi bộ sưu tập.
db.Employee.remove({Employeeid:22})
Giải thích mã:
- Đoạn mã trên sử dụng hàm loại bỏ và chỉ định tiêu chí trong trường hợp này là loại bỏ các tài liệu có id Nhân viên là 22.
Nếu lệnh được thực hiện thành công, đầu ra sau sẽ được hiển thị
Đầu ra:
Kết quả sẽ hiển thị rằng 1 tài liệu đã được sửa đổi.