কম্পিউটার

নির্দিষ্ট ক্ষেত্রে সংবেদনশীল অনুসন্ধানের জন্য MongoDB ক্যোয়ারী


আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo186.insertOne({"UserEmailId":"[email protected]","UserName":"John"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e399d769e4f06af598") }> db.demo186.insertOne({"UserEmailId":"[email protected]","UserName":"chris"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e399d879e4f06af55199809"}) db.demo186.insertOne({"UserEmailId":"[email protected]","UserName":"David"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e399d979e4f06af5519980a")> 

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo186.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e399d769e4f06af55199808"), "UserEmailId" :"[email protected]", "ব্যবহারকারীর নাম" :"জন" }{ "_id" :ObjectId("5e399d879eaf5199808"), "5e399d879email" 59808"59808"), :"[email protected]", "UserName" :"chris" }{ "_id" :ObjectId("5e399d979e4f06af5519980a"), "UserEmailId" :"[email protected]", "ব্যবহারকারীর নাম" :"ডেভিড"  

কেস ইনসেনসিটিভ সার্চের জন্য নিচের ক্যোয়ারী −

> var userMailId =[ /[email protected]/i, /[email protected]/i ]> db.demo186.find({... '$or':[... { 'UserEmailId' :{ '$in':userMailId} },... { 'UserName':'John' }... ]...}) 

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e399d769e4f06af55199808"), "UserEmailId" :"[email protected]", "ব্যবহারকারীর নাম" :"জন" }{ "_id" :ObjectId("5e399d979eaf5199808"), "5e399d979emaila"519808", :"[email protected]", "ব্যবহারকারীর নাম" :"ডেভিড" }

  1. কেস নির্বিশেষে একটি নির্দিষ্ট নামের সাথে নথি প্রদর্শনের জন্য MongoDB ক্যোয়ারী

  2. কেস সংবেদনশীল অনুসন্ধান সহ MongoDB ক্যোয়ারী?

  3. ক্ষেত্রের মানগুলিতে "@ ইমেল" এর মতো স্ট্রিং অনুসন্ধান করতে MongoDB ক্যোয়ারী

  4. কেস সংবেদনশীল অনুসন্ধানের জন্য MongoDB $regex অপারেটর i বা I