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

MongoDB में किसी विशिष्ट मान की गिनती तेजी से प्राप्त करें


तेज़ क्वेरी के लिए, इंडेक्स बनाएं। गिनती प्राप्त करने के लिए, count() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −

> db.demo311.ensureIndex({"Name":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok" : 1 } > db.demo311.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50cd01f8647eb59e562044") } > db.demo311.insertOne({"Name":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50cd05f8647eb59e562045") } > db.demo311.insertOne({"Name":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50cd06f8647eb59e562046") } > db.demo311.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50cd0af8647eb59e562047") } > db.demo311.insertOne({"Name":"Bob"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50cd0df8647eb59e562048") } > db.demo311.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50cd0ff8647eb59e562049") }

find() मेथड की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करें −

> db.demo311.find();

यह निम्नलिखिक आउटपुट देगा −

{ "_id" : ObjectId("5e50cd01f8647eb59e562044"), "Name" : "Chris" } { "_id" : ObjectId("5e50cd05f8647eb59e562045"), "Name" : "David" } { "_id" : ObjectId("5e50cd06f8647eb59e562046"), "Name" : "David" } { "_id" : ObjectId("5e50cd0af8647eb59e562047"), "Name" : "Chris" } { "_id" : ObjectId("5e50cd0df8647eb59e562048"), "Name" : "Bob" } { "_id" : ObjectId("5e50cd0ff8647eb59e562049"), "Name" : "Chris" }

किसी विशिष्ट मान की गिनती प्राप्त करने का क्वेरी निम्नलिखिक है −

> db.demo311.find({"Name":"Chris"}).count();

यह निम्नलिखिक आउटपुट देगा −

3

  1. - MongoDB दस्तावेज़ों में विशिष्ट फ़ील्ड के ऐरे एलिमेंट्स काउंट करना

    किसी फ़ील्ड में ऐरे एलिमेंट्स की संख्या गिनने के लिए $size ऑपरेटर का उपयोग करें। डेमो डेटा > db.demo723.insertOne({Subject:[MySQL,MongoDB]}); > db.demo723.insertOne({Subject:[C]}); > db.demo723.insertOne({Subject:[C++,Java,Python]}); क्वेरी db.demo723.aggregate([ { $project: { count:

  1. - MySQL में किसी कॉलम में विशिष्ट मान की घटनाओं को गिनना

    MySQL में किसी कॉलम में किसी विशिष्ट मान की घटनाओं (occurrences) को गिनने के लिए COUNT(*) के साथ WHERE क्लॉज का उपयोग करें। सिंटैक्स SELECT COUNT(*) FROM table_name WHERE column_name = specific_value; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO DemoTable VALUES (100, John), (101,

  1. - C# में BitArray में विशिष्ट स्थिति पर बिट का मान प्राप्त करें

    BitArray.Get(int index) मेथड निर्दिष्ट स्थिति पर बिट का मान (true/false) लौटाता है। इंडेक्स शून्य-आधारित है। इंडेक्सर [int index] भी पढ़ने/लिखने की अनुमति देता है। उदाहरण 1: दो BitArrays की तुलना using System; using System.Collections; public class Demo { public static void Main() {