db.collection.count()
dan cursor.count()
hanyalah pembungkus di sekitar count
perintah sehingga menjalankan db.collection.count()
dan cursor.count()
dengan/tanpa yang sama akan mengembalikan kueri yang sama argumen, akan mengembalikan hasil yang sama. Namun count
hasilnya bisa jadi tidak akurat dalam sharded cluster.
Driver MongoDB yang kompatibel dengan fitur 4.0 tidak lagi menggunakan API kursor dan jumlah koleksi() masing-masing dan digantikan dengan API baru untukcountDocuments() dan estimasiDocumentCount(). Untuk nama API spesifik untuk driver tertentu, lihat dokumentasi driver.
db.collection.countDocuments
metode internal menggunakan kueri agregasi untuk mengembalikan jumlah dokumen saat db.collection.estimatedDocumentCount/
mengembalikan jumlah dokumen berdasarkan metadata.
Perlu disebutkan bahwa estimatedDocumentCount
keluaran bisa tidak akurat seperti yang disebutkan dalam dokumentasi.