इसके लिए MongoDB फाइंड () में फील्ड सिलेक्शन के लिए डॉट नोटेशन का इस्तेमाल करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo302.insertOne({"Id":101,"details":[{"Name":"Chris",Age:21,"Subject":"MySQL"}]});{ "स्वीकृत" " :सच, "insertId" :ObjectId("5e4d746f5d93261e4bc9ea52")}> db.demo302.insertOne({"Id":102,"details":[{"Name":"Bob",Age:23,"Subject" :"MongoDB"}]});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e4d74815d93261e4bc9ea53")}> db.demo302.insertOne({"Id":103,"details":[{"Name" :"डेविड",आयु:20,"विषय":"जावा"}]});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e4d74955d93261e4bc9ea54")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo302.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e4d746f5d93261e4bc9ea52"), "Id" :101, "details" :[ { "Name" :"Chris", "Age" :21, "Subject" :"MySQL" } ] }{ "_id" :ObjectId ("5e4d74815d93261e4bc9ea53"), "Id" :102, "विवरण" :[ { "नाम" :"बॉब", "आयु" :23, "विषय" :"MongoDB" } ] } "_id" :ObjectId("5e4d74955d93261e4bc9ea54"), "Id" :103, "विवरण" :[ { "नाम" :"डेविड", "आयु" :20, "विषय" :"Java" } ] }
डॉट नोटेशन का उपयोग करके फ़ील्ड चयन के लिए क्वेरी निम्नलिखित है -
>db.demo302.find({"details.Subject":"MongoDB"},{"details.Name":0,"details.Age":0,_id:0,Id:0});पूर्व>यह निम्नलिखित आउटपुट देगा -
{ "विवरण" :[ { "विषय" :"MongoDB" } ] }