आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo186.insertOne({"UserEmailId":"[email protected]",,"UserName":"John"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5e399d769e4f06af55199808") }> db.demo186.insertOne({"UserEmailId":"[email protected]",,"UserName":"chris"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e399d879e4f06af55199809")}> db.demo186.insertOne({"UserEmailId":"[email protected]",,"UserName":"David"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e399d979e4f06af5519980a")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo186.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e399d769e4f06af55199808"), "UserEmailId" :"[email protected]", "UserName" :"John" }{ "_id" :ObjectId("5e399d879e4f06af55199809"), "UserEmailId" :"[email protected]", "UserName" :"chris" }{ "_id" :ObjectId("5e399d979e4f06af5519980a"), "UserEmailId" :"[email protected]", "UserName" :"David" }पूर्व>केस असंवेदनशील खोज के लिए निम्नलिखित क्वेरी है -
> var userMailId =[ /[email protected]/i, /[email protected]/i ]> db.demo186.find({... '$or':[... { 'UserEmailId' :{ '$in':userMailId} },... { 'उपयोगकर्ता नाम':'जॉन' }...]...})यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e399d769e4f06af55199808"), "UserEmailId" :"[email protected]", "UserName" :"John" }{ "_id" :ObjectId ("5e399d979e4f06af5519980a"), "UserEmailId" :"[email protected]", "UserName" :"David" }