MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB गिनती () बनाम गिनती दस्तावेज़ ()

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 का उपयोग करना चाहते हैं , इसका उपयोग क्वेरी विधेय . के साथ करें , और यह दस्तावेज़ों की सटीक संख्या लौटाएगा (लेकिन, ध्यान दें कि यह विधि बहिष्कृत है)।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb के साथ django चलाने के लिए docker-compose

  2. मोंगोडब $नहीं _id

  3. नेवला अद्यतन उप दस्तावेज़ यदि मौजूद है

  4. कुशल तरीके से मोंगोडब सॉर्ट और रेगेक्स क्वेरी

  5. mongoDB में संयोजन में $unset और $set का उपयोग कैसे करें