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