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

दोहराए गए आयु मानों की गिनती प्राप्त करने के लिए दस्तावेज़ के समूह द्वारा समूह:


दस्तावेज़ के अनुसार समूह बनाने के लिए, $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

>db.demo559.insertOne({details:[{Name:"Chris",Age:21},{Name:"Bob",Age:22},{Name:"Carol", Age:21},{Name:"Sam",Age:21}]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8f38d954b4472ed3e8e866")
}

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

> db.demo559.find().pretty();

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

{
   "_id" : ObjectId("5e8f38d954b4472ed3e8e866"),
   "details" : [
      {
         "Name" : "Chris",
         "Age" : 21
      },
      {
         "Name" : "Bob",
         "Age" : 22
      },
      {
         "Name" : "Carol",
         "Age" : 21
      },
      {
         "Name" : "Sam",
         "Age" : 21
      }
   ]
}

दस्तावेज़ की एक सरणी द्वारा समूह के लिए क्वेरी निम्नलिखित है -

> db.demo559.aggregate([
...    {
...       "$unwind": "$details"
...    },
...    {
...       "$group": {
...          "_id": "$details.Age",
...          "Count": { "$sum" : 1 }
...       }
...    },
...    { "$sort": { "_id" : 1 } }
... ])

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

{ "_id" : 21, "Count" : 3 }
{ "_id" : 22, "Count" : 1 }

  1. MySQL में एक कॉलम से डुप्लिकेट मानों की गिनती प्राप्त करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.83 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(10);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; यह निम

  1. क्या मैं MySQL के साथ कॉलम में दोहराए गए मानों की गिनती प्राप्त कर सकता हूं?

    हां, आप ORDER BY DESC का उपयोग GROUP BY के साथ कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (पोस्टमैसेज) मान (विस्मयकारी) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.33 सेकंड) चयन कथन का

  1. सी # में वर्तमान एनम प्रकार में स्थिरांक के मानों की सरणी प्राप्त करें

    वर्तमान गणना प्रकार में स्थिरांक के मानों की सरणी प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    enum Vehicle {Car, Bus, Bike, Airplane}    public static void Main() {       try {          Type type = ty