কোন নথিতে একটি নির্দিষ্ট স্ট্রিং রয়েছে তা খুঁজে বের করতে, 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"), "নাম" :"অ্যাডম" }