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

MongoDB समुच्चय का उपयोग करके NAME फ़ील्ड से डुप्लिकेट नामों की आवृत्ति की गणना करें?

<घंटा/>

आवृत्ति की गणना करने के लिए, समूह $group में कुल ()। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo635.insertOne({Name:"Chris"});{ "acknowledge" :true, "insertId" :ObjectId("5e9c10f06c954c74be91e6cc")}> db.demo635.insertOne({Name:"David" });{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e9c10f46c954c74be91e6cd")}> db.demo635.insertOne({Name:"David"});{ "स्वीकृत" :सच, "insertedId" :ObjectId( "5e9c10f66c954c74be91e6ce")}> db.demo635.insertOne({Name:"Chris"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e9c10f86c954c74be91e6cf")}> db.demo635.insertOne ({नाम:"क्रिस"}); Bob"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e9c10fb6c954c74be91e6d0")}> db.demo635.insertOne({Name:"Chris"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e9c10fc6c954c74be91e6d1")}

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

> db.demo635.find();

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

{ "_id" :ObjectId("5e9c10f06c954c74be91e6cc"), "Name" :"Chris" }{ "_id" :ObjectId("5e9c10f46c954c74be91e6cd"), "Name" :"David" }{ "_id" :ObjectId( "5e9c10f66c954c74be91e6ce"), "नाम" :"डेविड" }{ "_id" :ObjectId("5e9c10f86c954c74be91e6cf"), "Name" :"Chris" }{ "_id" :ObjectNamed ("5e9c10fb91e6d0" :"5e9c10fb91e6d0" :"5e9c10fb91e6d0" :बॉब" }{ "_id" :ObjectId("5e9c10fc6c954c74be91e6d1"), "Name" :"Chris" }

MongoDB एग्रीगेट फ्रेमवर्क का उपयोग करके फ़्रीक्वेंसी की गणना करने के लिए क्वेरी निम्नलिखित है -

> db.demo635.aggregate([... { $unwind:"$Name" },... { $group:{ "_id":"$Name", TotalFrequency:{ $sum :1 } } }... ]... );

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

{ "_id" :"David", "TotalFrequency" :2 }{ "_id" :"Bob", "TotalFrequency" :1 }{ "_id" :"Chris", "TotalFrequency" :3 } 
  1. MongoDB कुल में $ redact का उपयोग करना?

    $redact स्वयं दस्तावेज़ों में संग्रहीत जानकारी के आधार पर दस्तावेज़ों की सामग्री को प्रतिबंधित करता है। आप कुल मिलाकर $redact के साथ $cond का उपयोग कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo546.insertOne({"Value1":10,"Value2":20});{    "ackno

  1. MongoDB शेल का उपयोग करके दस्तावेज़ों से विशिष्ट मूल्य वाले आइटम कैसे प्राप्त करें?

    विशिष्ट मान वाले आइटम प्राप्त करने के लिए, बस ढूंढें() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo563.insertOne({"Name":"Chris","Age":21,"isMarried":true}){    "acknowledged" : true, "insertedId" : ObjectId

  1. MongoDB संबंधित डुप्लिकेट नामों के फ़ील्ड मानों की गिनती प्राप्त करने के लिए कुल?

    आइए एक उदाहरण देखें और दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo558.insertOne( ... { ...    _id : 100, ...    CountryCode:101, ...    details: [ ...       { ...          Name:"Chris", ...       &nbs