db.collection.find विधि एक कर्सर लौटाती है . cursor.count()
कर्सर पर विधि कर्सर द्वारा संदर्भित दस्तावेज़ों की संख्या की गणना करती है। यह db.collection.count() . जैसा ही है ।
ये दोनों तरीके (cursor.count() और db.collection.count() ) MongoDB v4.0 के रूप में पदावनत हैं। दस्तावेज़ीकरण :
db.collection.countDocuments(query) संग्रह या दृश्य के लिए क्वेरी से मेल खाने वाले दस्तावेज़ों की संख्या लौटाता है। अपने संग्रह में दस्तावेज़ों की संख्या गिनने के लिए आपको इस विधि का उपयोग करना होगा।
हाँ, ज्यादातर बार। केवल, countDocuments दस्तावेजों की वास्तविक गणना लौटाता है। अन्य विधियाँ संग्रह के मेटा डेटा के आधार पर वापसी की गणना करती हैं।
अगर आप db.collection.count use का उपयोग करना चाहते हैं , इसका उपयोग क्वेरी विधेय . के साथ करें , और यह दस्तावेज़ों की सटीक संख्या लौटाएगा (लेकिन, ध्यान दें कि यह विधि बहिष्कृत है)।