কম্পিউটার

কোন MongoDB নথিতে একটি নির্দিষ্ট স্ট্রিং রয়েছে তা খুঁজুন?


কোন নথিতে একটি নির্দিষ্ট স্ট্রিং রয়েছে তা খুঁজে বের করতে, find() সহ $regex ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo597.insertOne({"Name":"John Doe"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e947ae3f5f1e70e134e2690")}> db.demo597("Nsertneo597") ":"জন স্মিথ"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e947ae8f5f1e70e134e2691")}> db.demo597.insertOne({"Name":"Chris Brown"});{ "স্বীকৃত :true, "insertedId" :ObjectId("5e947aeff5f1e70e134e2692")}> db.demo597.insertOne({"Name":"Adam Smith"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e947aeff5f1e70e134e2692")}> db.demo597. }

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e947ae3f5f1e70e134e2690"), "নাম" :"জন ডো" }{ "_id" :ObjectId("5e947ae8f5f1e70e134e2691"), "নাম" :"মিআই" :"মিআইডি ObjectId("5e947aeff5f1e70e134e2692"), "নাম" :"ক্রিস ব্রাউন" }{ "_id" :ObjectId("5e947afff5f1e70e134e2693"), "নাম" :"অ্যাডাম স্মিথ" }

কোন MongoDB নথিতে একটি নির্দিষ্ট স্ট্রিং রয়েছে তা খুঁজে বের করার জন্য নিচের ক্যোয়ারী রয়েছে −

> db.demo597.find({Name:{$regex:/smith/i}});

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

তৈরি করবে
{ "_id" :ObjectId("5e947ae8f5f1e70e134e2691"), "নাম" :"জন স্মিথ" }{ "_id" :ObjectId("5e947afff5f1e70e134e2693"), "নাম" :"অ্যাডম" }


  1. নির্দিষ্ট MongoDB এমবেডেড নথি ফেরত দিন

  2. নথিতে উপাদান বিদ্যমান থাকলে কীভাবে খুঁজে পাবেন - মঙ্গোডিবি?

  3. নেস্টেড নথির জন্য MongoDB সন্ধান () ক্যোয়ারী?

  4. একটি MongoDB নথি থেকে নির্দিষ্ট মান ফিল্টার করুন