MongoDB-তে রেগুলার এক্সপ্রেশন ব্যবহার করে রেকর্ড ফিল্টার করতে $regex ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo19.insertOne({"Values":"4321GH"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e1389b955d0fc6657d21f0f")}> db.demo19"VSertneal" :"12321_Carol"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e1389c755d0fc6657d21f10")}> db.demo19.insertOne({"Values":"8765{Mikenowed,"}); "insertedId" :ObjectId("5e1389d355d0fc6657d21f11")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.demo19.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e1389b955d0fc6657d21f0f"), "মানগুলি" :"4321GH" }{ "_id" :ObjectId("5e1389c755d0fc6657d21f10"), "C_13(অবজেক্ট :"_1_23) "5e1389d355d0fc6657d21f11"), "মান" :"8765Mike" }
MongoDB −
-এ টেক্সট সার্চের সাথে regex ব্যবহার করার জন্য এখানে ক্যোয়ারী আছে> db.demo19.find({মান:{$regex:/4321|8765/, $options:'i'}});
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e1389b955d0fc6657d21f0f"), "মানগুলি" :"4321GH" }{ "_id" :ObjectId("5e1389d355d0fc6657d21f11"), "মান" :"8>>