Làm cách nào để đếm số lượng tài liệu 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. 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)

Làm cách nào để đếm số lượng tài liệu trong mongodb?
Làm cách nào để đếm số lượng tài liệu trong mongodb?
Làm cách nào để đếm số lượng tài liệu trong mongodb?
Làm cách nào để đếm số lượng tài liệu trong mongodb?

Làm cách nào để đếm số lượng tài liệu trong mongodb?
Làm cách nào để đếm số lượng tài liệu trong mongodb?
Làm cách nào để đếm số lượng tài liệu trong mongodb?
Làm cách nào để đếm số lượng tài liệu trong mongodb?

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

Làm cách nào để đếm số lượng tài liệu trong mongodb?

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

Làm cách nào để đếm số lượng tài liệu trong mongodb?

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

Làm cách nào để đếm số lượng tài liệu trong mongodb?

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

Làm cách nào để đếm số lượng tài liệu trong mongodb?

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

Làm cách nào để đếm số lượng tài liệu trong mongodb?

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 –

MongoDB có thể có bao nhiêu tài liệu?

MongoDB hỗ trợ không quá 100 cấp lồng cho các tài liệu BSON. Mỗi đối tượng hoặc mảng thêm một mức.

MongoDB xác định số lượng tài liệu tối đa trong bộ sưu tập như thế nào?

Trừ khi bạn tạo bộ sưu tập giới hạn, không có giới hạn về số lượng tài liệu trong bộ sưu tập . Có giới hạn 16 MB đối với kích thước của tài liệu (sử dụng gridfs trong tình huống này) và giới hạn trong công cụ lưu trữ đối với kích thước của cơ sở dữ liệu và dữ liệu.