Số lượng MongoDB được sử dụng để đếm số lượng tài liệu từ các bộ sưu tập. Chúng tôi đã tìm thấy số lượng tài liệu bằng cách sử dụng phương thức đếm trong MongoDB. Nếu chúng tôi đã sử dụng phương thức find để hiển thị dữ liệu của các bộ sưu tập, nó sẽ hiển thị tất cả dữ liệu, nhưng thay vì tìm nếu chúng tôi đã sử dụng số đếm, nó sẽ hiển thị số lượng tài liệu thực tế duy nhất. Số lượng rất quan trọng và hữu ích để tìm số lượng tài liệu thực tế. Sẽ có lợi trong một tài liệu lớn gồm các bộ sưu tập để chỉ tìm số tài liệu thay vì hiển thị tất cả dữ liệu
Gói khoa học dữ liệu tất cả trong một[360+ khóa học, hơn 50 dự án]
Giá
Xem khóa học
360+ Khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 7 [82.736 xếp hạng]
Cú pháp với tham số
Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn
Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác
Dưới đây là cú pháp
collection_name.count []
collection_name.count [query, options]
Tham số với truy vấn đếm trong MongoDB
- count: : Count the collection or view documents.
- query: : Query used to count of documents as per query specified.
- limit: : This is optional parameter of count method in MongoDB.
- skip: : Matching documents will skip before returning the result of a query.
- hint: : This is optional parameter of count method in MongoDB.
- readConcern: : The default read concern level of MongoDB is local.
- collation: : This is also optional parameter of count method.
Dưới đây là mô tả tham số của cú pháp trên
- Tên bộ sưu tập. Tên bộ sưu tập được sử dụng để hiển thị số lượng tài liệu từ bộ sưu tập. Tham số bộ sưu tập quan trọng hơn
- Đếm. Nó được sử dụng để đếm số lượng tài liệu từ các bộ sưu tập, chúng tôi đã tìm thấy số lượng tài liệu bằng cách sử dụng phương pháp đếm
- Truy vấn. Chúng tôi có thể sử dụng một truy vấn được chỉ định để tìm số lượng tài liệu được đề cập trong truy vấn. Sử dụng truy vấn, chúng tôi đã lọc kết quả của các tài liệu từ các bộ sưu tập
- Giới hạn. Giới hạn là một tham số tùy chọn của phương thức đếm. Chúng tôi có thể trả lại số lượng tối đa từ bộ sưu tập bằng cách sử dụng giới hạn
- Nhảy. Bỏ qua là một tham số tùy chọn của phương thức đếm. Ta có thể bỏ qua số chứng từ khớp trước khi trả về kết quả đếm chứng từ nhờ thu
- Dấu. Gợi ý là một tham số tùy chọn. Điều này chỉ định rằng tên chỉ mục là một chuỗi hoặc nó được ghi lại
- Bạn đọc quan tâm. Mối quan tâm đã đọc là một tham số tùy chọn. Mức độ được xác định là mức độ quan tâm thực sự mặc định
Nó có cú pháp sau
readConcern: {level: }
- đối chiếu. Đối chiếu được sử dụng cho hoạt động đếm trong MongoDB. Đối chiếu là một tham số tùy chọn của phương thức đếm
Lệnh đếm hoạt động như thế nào trong MongoDB?
Dưới đây là hoạt động của phương thức đếm trong MongoDB
- Số lượng MongoDB được sử dụng để đếm số lượng tài liệu từ các bộ sưu tập
- Chúng tôi đã tìm thấy số lượng tài liệu bằng cách sử dụng phương thức đếm trong MongoDB
- Số lượng rất quan trọng và hữu ích để tìm số lượng tài liệu thực tế
- Thật tiện lợi trong một tài liệu lớn gồm các bộ sưu tập để chỉ tìm số tài liệu thay vì hiển thị tất cả dữ liệu
- Nếu chúng ta đã sử dụng phương thức find để hiển thị dữ liệu của các bộ sưu tập, nó sẽ hiển thị tất cả dữ liệu
- Nhưng thay vì tìm kiếm, nếu chúng ta có số lượng sử dụng, nó sẽ hiển thị số lượng thực tế duy nhất của bộ sưu tập
- Chúng tôi có thể xác định mức độ quan tâm đọc là cục bộ và đa số. Nếu chúng tôi muốn đọc mức độ quan tâm là đa số, thì chúng tôi cần chỉ định điều kiện truy vấn không trống
- Mức quan tâm đọc ghi đè mặc định của phương thức đếm trong đó là cục bộ
- Chúng tôi có thể bỏ qua số lượng tài liệu thu thập bằng cách sử dụng tham số bỏ qua. Bỏ qua được sử dụng để bỏ qua số lượng tài liệu
- Chúng tôi cũng đã sử dụng chỉ mục để trả về số lượng tài liệu. Để truy xuất nhanh số lượng tài liệu, chúng tôi đang sử dụng một chỉ mục với phương thức đếm
- Phương thức đếm rất cần thiết và hữu ích để hiển thị số lượng của tất cả hoặc các tài liệu được chỉ định
Ví dụ về số lượng MongoDB
Đưa ra dưới đây là một vài ví dụ
Chúng tôi đang lấy ví dụ về bảng emp_count để mô tả ví dụ về phương thức đếm trong MongoDB. Dưới đây là mô tả dữ liệu của bảng emp_count như sau
Mã số
db.emp_count.find []
đầu ra
Ví dụ #1 – Đếm tất cả các tài liệu từ một bộ sưu tập
Trong ví dụ dưới đây, chúng tôi đã đếm tất cả các tài liệu từ bảng emp_count bằng cách sử dụng phương thức đếm trong MongoDB
Mã số
db.emp_count.count[]
db.runCommand[ {count: 'emp_count' } ]
đầu ra
Tổng số tài liệu trong bảng emp_count là 12. Chúng ta phải tìm số lượng tài liệu theo hai cách
Ví dụ #2 – Đếm tài liệu khớp với truy vấn
Trong ví dụ dưới đây, chúng ta phải đếm các tài liệu khớp với truy vấn từ bảng emp_count bằng cách sử dụng phương thức đếm trong MongoDB
Mã số
db.runCommand [ {count:'emp_count', query: { emp_salary: { $gt: 30000 } } } ]
db.runCommand [ {count:'emp_count', query: { emp_salary: { $gt: 10000 } } } ]
đầu ra
Trong ví dụ trên, số lượng đối sánh của truy vấn lớn hơn 30000 emp_salary là 4 và lớn hơn 10000 emp_salary là 11
Ví dụ #3 – Bỏ qua tài liệu trong bộ đếm
Trong ví dụ dưới đây, chúng tôi đang bỏ qua các tài liệu khỏi số đếm bằng cách sử dụng phương thức đếm trong MongoDB
Mã số
db.runCommand [ {count:'emp_count', query: { emp_salary: { $gt: 10000 } }, skip: 5 } ]
db.runCommand [ {count:'emp_count', query: { emp_salary: { $gt: 10000 } }, skip: 10 } ]
đầu ra
Ví dụ #4 – Đếm bằng cách sử dụng mối quan tâm đọc mặc định
Dưới đây là ví dụ về số lượng sử dụng mối quan tâm đọc mặc định trong MongoDB. Chúng tôi đã sử dụng mức độ quan tâm đã đọc dưới dạng cục bộ để hiển thị kết quả
Mã số
db.runCommand[ { count:'emp_count', query: { emp_salary: { $gt: 10000 } }, readConcern: { level: "local" } } ]
đầu ra
Bài viết được đề xuất
Đây là hướng dẫn về số lượng MongoDB. Ở đây chúng ta thảo luận về Giới thiệu, lệnh đếm hoạt động như thế nào trong MongoDB? . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –