count() मेथड से एकाधिक फ़ील्ड शर्तों वाले डॉक्यूमेंट्स गिनें
MongoDB में count() मेथड (या countDocuments()) का उपयोग करके उन डॉक्यूमेंट्स की संख्या गिनें जो एक साथ कई फ़ील्ड शर्तों को पूरा करते हैं।
उदाहरण: संग्रह बनाना
> db.demo175.insertOne({"EmployeeName": "Bob", "isMarried": "YES"});
{ "acknowledged": true, "insertedId": ObjectId("5e3840969e4f06af551997e8") }
> db.demo175.insertOne({"EmployeeName": "David", "isMarried": "NO"});
{ "acknowledged": true, "insertedId": ObjectId("5e38409e9e4f06af551997e9") }
> db.demo175.insertOne({"EmployeeName": "Mike", "isMarried": "YES"});
{ "acknowledged": true, "insertedId": ObjectId("5e3840a79e4f06af551997ea") }
> db.demo175.insertOne({"EmployeeName": "Sam", "isMarried": "NO"});
{ "acknowledged": true, "insertedId": ObjectId("5e3840ae9e4f06af551997eb") }
सभी डॉक्यूमेंट्स देखना
> db.demo175.find();
{ "_id": ObjectId("5e3840969e4f06af551997e8"), "EmployeeName": "Bob", "isMarried": "YES" }
{ "_id": ObjectId("5e38409e9e4f06af551997e9"), "EmployeeName": "David", "isMarried": "NO" }
{ "_id": ObjectId("5e3840a79e4f06af551997ea"), "EmployeeName": "Mike", "isMarried": "YES" }
{ "_id": ObjectId("5e3840ae9e4f06af551997eb"), "EmployeeName": "Sam", "isMarried": "NO" }
दो फ़ील्ड्स से मेल खाने वाले डॉक्यूमेंट्स गिनने की क्वेरी
> db.demo175.count({ "EmployeeName": "Mike", "isMarried": "YES" });
आउटपुट:
1
केवल एक डॉक्यूमेंट दोनों शर्तों को पूरा करता है।
नोट:
count()डिप्रिकेटेड है; नए संस्करणों मेंcountDocuments()याestimatedDocumentCount()उपयोग करें।