কম্পিউটার

MongoDB এ পাঠ্য অনুসন্ধানের সাথে একটি রেজেক্স ব্যবহার করা


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>> 
  1. macOS এর সাথে সাফারি ব্যবহারের জন্য 8 টি টিপস

  2. SeekFast দিয়ে যেকোন ফাইলে পাঠ্য অনুসন্ধান করুন

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

  4.   ধারণকারী পাঠ্য অনুসন্ধান করতে XPATH ব্যবহার করে৷