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

MongoDB में प्रति फ़ील्ड/कुंजी के अलग-अलग मानों की संख्या कैसे गिनें?

<घंटा/>

इसके लिए आप अलग कमांड का इस्तेमाल कर सकते हैं। अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.distinctCountValuesDemo.insertOne({"StudentFirstName":"John","StudentFavouriteSubject":["C","C++","Java","MySQL","C","C++"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8a39f193b406bd3df60e07")
}
> db.distinctCountValuesDemo.insertOne({"StudentFirstName":"Larry","StudentFavouriteSubject":["MongoDB","SQL Server"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8a3a1193b406bd3df60e08")
}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

{
   "_id" : ObjectId("5c8a39f193b406bd3df60e07"),
   "StudentFirstName" : "John",
   "StudentFavouriteSubject" : [
      "C",
      "C++",
      "Java",
      "MySQL",
      "C",
      "C++"
   ]
}
{
   "_id" : ObjectId("5c8a3a1193b406bd3df60e08"),
   "StudentFirstName" : "Larry",
   "StudentFavouriteSubject" : [
      "MongoDB",
      "SQL Server"
   ]
}

प्रति फ़ील्ड/कुंजी के कई अलग-अलग मानों को खोजने के लिए यहां क्वेरी दी गई है -

> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject');

निम्न आउटपुट है -

[ "C", "C++", "Java", "MySQL", "MongoDB", "SQL Server" ]

सरणी में विशिष्ट मान की लंबाई खोजने के लिए यहां क्वेरी है -

> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject').length;

निम्न आउटपुट है -

6

  1. MySQL में अलग-अलग मानों की गणना कैसे करें?

    अलग-अलग मानों को गिनने के लिए, आप कुल फ़ंक्शन काउंट () में अलग का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - अपने TableName से किसी भी VariableName के रूप में गिनती (अलग अपने कॉलम का नाम) चुनें; उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने के लिए निम्नलिखित क्वेरी है - );क

  1. MySQL में अलग-अलग मानों की संख्या गिनें?

    आइए पहले एक टेबल बनाएं - );query OK, 0 Rows प्रभावित (0.54 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (क्रिस, 0001); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; आउटपुट +

  1. Excel में कॉलम में अद्वितीय और विशिष्ट मानों की संख्या की गणना कैसे करें

    एक्सेल शीट में एक कॉलम में एक सूची से अद्वितीय और विशिष्ट मानों की संख्या को छांटना कई उद्देश्यों के लिए उपयोगी हो सकता है। आपको उन खिलाड़ियों की संख्या की गणना करने की आवश्यकता हो सकती है जिन्होंने एक एकल ईवेंट (या एकाधिक) जीता या किसी ग्राहक (या विशिष्ट) को बेचे गए अद्वितीय आइटम की संख्या की गणना