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

MongoDB क्वेरी: मिलान मानदंड के आधार पर रिकॉर्ड्स गिनें

मिलान मानदंड के आधार पर रिकॉर्ड्स गिनने के लिए count() का उपयोग करें। पहले कलेक्शन बनाएं:

> db.demo205.insertOne({ "id": "101", "Name": "", "Age": "", "isActive": false }); 
{ "acknowledged": true, "insertedId": ObjectId("5e3d8a3003d395bdc21346eb") }
> db.demo205.insertOne({ "id": "102", "Name": "Chris", "Age": "25", "isActive": true }); 
{ "acknowledged": true, "insertedId": ObjectId("5e3d8a3003d395bdc21346ec") }
> db.demo205.insertOne({ "id": "103", "Name": "", "Age": "", "isActive": false }); 
{ "acknowledged": true, "insertedId": ObjectId("5e3d8a3003d395bdc21346ed") }

सभी डॉक्यूमेंट्स देखें:

> db.demo205.find();

आउटपुट:


मिलान मानदंड के आधार पर रिकॉर्ड्स गिनने की क्वेरी:

> db.demo205.count({
    Name: "",
    Age: "",
    "isActive": false
});

परिणाम:

2
  1. - MySQL में COUNT(DISTINCT) से कॉलम में अद्वितीय रिकॉर्ड्स की गिनती

    MySQL में किसी कॉलम में अद्वितीय (डिस्टिंक्ट) मानों की संख्या गिनने के लिए COUNT(DISTINCT columnName) का उपयोग किया जाता है। यह डुप्लिकेट्स को एक बार ही गिनता है। सिंटैक्स SELECT COUNT(DISTINCT yourColumnName) FROM yourTableName; उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (Name VARC

  1. - MySQL में IS NULL OR !=1 शर्तों के आधार पर रिकॉर्ड दिखाएं

    NULL जांच और असमानता तुलना का संयोजन जब एक कॉलम में NULL मान हों और आपको वे पंक्तियां चाहिए जहां कॉलम NULL हो या किसी विशिष्ट मान के बराबर न हो, तो IS NULL OR column != value का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(100),

  1. - MySQL में अंतिम नाम के आधार पर कॉलम काउंट जोड़ें

    सेल्फ JOIN के साथ प्रत्येक पंक्ति पर समूह गणना दिखाना प्रत्येक पंक्ति पर उसके अंतिम नाम की कुल आवृत्ति दिखाने के लिए, उपक्वेरी में GROUP BY LastName करके गणना करें, फिर मूल टेबल से JOIN करें। टेबल और डेटा CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARCHA