तेज़ खोज के लिए, index. इसके लिए createIndex() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo661.createIndex({ListOfName:1});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok" :1}> db.demo661.insertOne({ _id:1,ListOfName:["जॉन",,"रॉबर्ट", "डेविड"]});{ "स्वीकृत" :सच, "insertId" :1 }> db.demo661.insertOne({_id:2,ListOfName:[ "माइक", "सैम"]}); { "स्वीकार किया गया":सच, "सम्मिलित आईडी":2}> db.demo661.insertOne ({_id:3, ListOfName:["जॉन", "डेविड", "बॉब" ]});{ "स्वीकृत" :सच, "insertId" :3 }
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo661.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :1, "ListOfName" :[ "जॉन", "रॉबर्ट", "डेविड" ] }{ "_id" :2, "ListOfName" :[ "माइक", "सैम" ] } "_id" :3, "ListOfName" :[ "जॉन", "डेविड", "बॉब"] }
दस्तावेज़ लाने के लिए निम्नलिखित प्रश्न हैं -
> db.demo661.find({"ListOfName":{"$all":["John",,"David"]}});
यह निम्नलिखित आउटपुट देगा -
{ "_id" :1, "ListOfName" :[ "जॉन", "रॉबर्ट", "डेविड" ] }{ "_id" :3, "ListOfName" :[ "जॉन", "डेविड", "बॉब" " ] }पूर्व>