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

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

<घंटा/>

विशिष्ट मान प्राप्त करने के लिए, MongoDB में विशिष्ट () का उपयोग करें। यह किसी एकल संग्रह या दृश्य में निर्दिष्ट फ़ील्ड के लिए विशिष्ट मान ढूंढता है और परिणामों को एक सरणी में लौटाता है।

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo287.insertOne({"details":{"AllVowels":["a","u","u","o","e","a","o","i"]}});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4c014cf49383b52759cbbd")
}

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

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

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

{
   "_id" : ObjectId("5e4c014cf49383b52759cbbd"),
   "details" : {
      "AllVowels" : [ "a", "u", "u", "o", "e", "a", "o", "i" ]
   }
}

अलग-अलग मान प्राप्त करने के लिए निम्नलिखित क्वेरी है -

> db.demo287.distinct("details.AllVowels");

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

[ "a", "e", "i", "o", "u" ]

  1. MongoDB कुल के साथ सरणियों में केवल मान कैसे प्राप्त करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo411.insertOne( ...    { ...       "Information" : [ ...          { ...             "Name1" : "Chris", ...         &nbs

  1. MongoDB में अलग-अलग तत्वों के लिए अधिकतम मान कैसे प्राप्त करें

    विशिष्ट तत्वों के लिए अधिकतम मान प्राप्त करने के लिए, MongoDB समुच्चय () में $sort और $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo750.insertOne({id:101,value:50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae7

  1. अलग-अलग मान प्राप्त करें और उन्हें MySQL में गिनें

    अलग-अलग मान प्राप्त करने और उन्हें गिनने के लिए, आप ग्रुप बाय क्लॉज का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है अपने कॉलमनाम का चयन करें, अपने कॉलमनाम द्वारा अपने टेबलनाम समूह से किसी भी उपनाम के रूप में गिनें (*); उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वे