Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB संग्रह में दस्तावेज़ों की संख्या कैसे गिनें?


count() मेथड का उपयोग करना

किसी संग्रह में दस्तावेज़ों की कुल संख्या गिनने के लिए count() (विरासत) या countDocuments() (आधुनिक) का उपयोग करें।

सिंटैक्स

let myCollection = db.getCollection('yourCollectionName');
myCollection.count(); // या myCollection.countDocuments()

उदाहरण: नमूना डेटा डालना

> db.countNumberOfDocumentsDemo.insertOne({"CustomerName":"Bob"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9a5e2015e86fd1496b38a1") }
> db.countNumberOfDocumentsDemo.insertOne({"CustomerName":"Ramit","CustomerAge":23}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9a5e3515e86fd1496b38a2") }
> db.countNumberOfDocumentsDemo.insertOne({"CustomerName":"Adam","CustomerAge":27,"CustomerCountryName":"US"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9a5e4c15e86fd1496b38a3") }

गिनती निष्पादित करना

> let myCollectionName = db.getCollection('countNumberOfDocumentsDemo'); 
> myCollectionName.count();

आउटपुट: 3

महत्वपूर्ण नोट:

  • count() विरासत मेथड है और शार्डेड क्लस्टर पर गलत गिनती दे सकता है।
  • MongoDB 4.0+ में countDocuments({}) का उपयोग करें सटीक गिनती के लिए।
  • estimatedDocumentCount() तेज़ अनुमान के लिए (क्वेरी फ़िल्टर के बिना)।
  • क्वेरी के साथ गिनती: countDocuments({ "CustomerAge": { $gt: 25 } })।
  1. - MongoDB कलेक्शन के सभी दस्तावेजों में नया फील्ड जोड़ें

    नया फील्ड जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo712.insertOne({Name:John}); { acknowledged : true, insertedId : ObjectId(5ea85f675d33e20ed1097b82) } > db.demo712.insertOne({Name:Chris}); { acknowledged : true, insertedId : Ob

  1. - C# लिस्ट में आइटम्स की संख्या कैसे गिनें?

    C# में लिस्ट में आइटम्स की संख्या गिनने के लिए List.Count प्रॉपर्टी का उपयोग करें:लिस्ट सेट करें:List myList = new List() { electronics, clothing, appliances, accessories };अब C# में लिस्ट में आइटम्स की संख्या गिनें:myList.Countलिस्ट में आइटम्स की संख्या गिनने का पूरा कोड निम्नलिखित

  1. - Java का उपयोग करके MongoDB कलेक्शन के डॉक्यूमेंट्स कैसे सॉर्ट करें?

    MongoDB कलेक्शन से रिकॉर्ड्स प्राप्त करते समय, आप sort() मेथड का उपयोग करके परिणाम में रिकॉर्ड्स को सॉर्ट कर सकते हैं। सिंटैक्स db.COLLECTION_NAME.find().sort({KEY:1}) Java MongoDB लाइब्रेरी उसी नाम का एक मेथड प्रदान करती है, रिकॉर्ड्स की संख्या सीमित करने के लिए इस मेथड को इनवोक करें (find() मेथड