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

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

<घंटा/>

MongoDB में किसी विशिष्ट मान की गिनती प्राप्त करने के लिए, कुल () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo210.insertOne(... {... विवरण:[... {... ClientName:"Robert"...},... {...... lientName:" जॉन डो"...},... {...... ClientName:"Robert"...},... {...... ClientName:"Robert"...},.. {...... क्लाइंटनाम:"डेविड मिलर"...}...]...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5e3d99ab03d395bdc21346f9")} 

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo210.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e3d99ab03d395bdc21346f9"), "details" :[{"ClientName" :"Robert" }, { "ClientName" :"John Doe" }, { "ClientName" :"Robert" } , { "क्लाइंटनाम" :"रॉबर्ट" }, { "क्लाइंटनाम" :"डेविड मिलर" } ] }

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

> db.demo210.aggregate([... { "$match" :{ "details.ClientName" :"Robert" } },... { "$unwind" :"$details" },.. { "$ मैच" :{ "details.ClientName" :"Robert" } },... { "$group" :{ "_id" :"$_id", "Size" :{ "$sum" :1 } } },... { "$मिलान" :{ "आकार" :{ "$gte" :2 } } }...]);

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e3d99ab03d395bdc21346f9"), "Size" :3 }

  1. MongoDB दस्तावेज़ों में किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गिनती प्राप्त करें?

    किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गणना करने के लिए, MongoDB में $size का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo723.insertOne({"Subject":["MySQL","MongoDB"]}); {    "acknowledged" : true,    "insertedId&quo

  1. MySQL वाले कॉलम में किसी विशिष्ट मान की गिनती कैसे प्राप्त करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable (Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.40 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (107, बॉब); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चयन कथन का उपयोग करके तालिका से सभी र

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

    बिटअरे में एक विशिष्ट स्थान पर बिट का मान प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections; public class Demo {    public static void Main() {       BitArray arr1 = new BitArray(2);       BitArray arr2 = new BitArray(2); &n