विशिष्ट मान प्राप्त करने के लिए, 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" ]