MongoDB में ऑब्जेक्ट सरणी से अलग मान प्राप्त करने के लिए, विशिष्ट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo442.insertOne(... {...... "सूचना" :[... {... "फर्स्टनाम":"जॉन",... "आयु" :21.. },... {... "फर्स्टनाम":"सैम",... "आयु":23...},... {... "फर्स्टनाम":"जॉन",... " उम्र":24...},... {... "फर्स्टनाम":"कैरोल",... "आयु":20...},... {... "फर्स्टनाम":"सैम" ",... "आयु":22...}... ]...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5e78cf29bbc41e36cc3caeb8")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo442.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e78cf29bbc41e36cc3caeb8"), "Information" :[{"FirstName" :"John", "Age" :21 }, { "FirstName" :"Sam", "Age" :23 }, { "फर्स्टनाम":"जॉन", "आयु":24}, {"फर्स्टनाम":"कैरोल", "आयु":20}, {"फर्स्टनाम":"सैम", "आयु":22}] }पूर्व>MongoDB में ऑब्जेक्ट एरे से अलग मान प्राप्त करने के लिए क्वेरी निम्नलिखित है -
> db.demo442.distinct("Information.FirstName");यह निम्नलिखित आउटपुट उत्पन्न करेगा -
[ "कैरोल", "जॉन", "सैम" ]