কম্পিউটার

রেগুলার এক্সপ্রেশন ব্যবহার করে মঙ্গোডিবিতে একটি নির্দিষ্ট মান ধারণ করে এমন নথিগুলি খুঁজুন?


রেগুলার এক্সপ্রেশন সহ একটি নির্দিষ্ট মান সম্বলিত নথি খুঁজে পেতে, MongoDB$regex ব্যবহার করুন৷ আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo469.insertOne({"StudentName":"John Doe"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e80532fb0f3fa88e227906b")}> db.demodentu469("StudentName") ":"ক্রিস ব্রাউন"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e80533ab0f3fa88e227906c")}> db.demo469.insertOne({"StudentName":"John Smith"});"{ "স্বীকৃত :true, "insertedId" :ObjectId("5e805341b0f3fa88e227906d")}> db.demo469.insertOne({"StudentName":"Jace Doe"});{ "স্বীকৃত" :true, "insertedId" :BojectId082858"Be7906d") }> db.demo469.insertOne({"StudentName":"David Miller"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e80534eb0f3fa88e227906f")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e80532fb0f3fa88e227906b"), "StudentName" :"John Doe" }{ "_id" :ObjectId("5e80533ab0f3fa88e227906c"), "StudentName" :"Chris_idwn" :"Chris_idwn" :" ObjectId("5e805341b0f3fa88e227906d"), "StudentName" :"John Smith" }{ "_id" :ObjectId("5e805347b0f3fa88e227906e"), "ছাত্রের নাম" :"Jace_f3fa88" :"Jace_f348"" :"Jace_f348" :"Jace_d5358" :ছাত্রের নাম" :"ডেভিড মিলার" }

MongoDB −

-এ একটি নির্দিষ্ট মান ধারণ করে এমন নথিগুলি খোঁজার জন্য নিম্নোক্ত ক্যোয়ারী
> db.demo469.find({'StudentName':{'$regex':'john', '$options':'i'}});

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

তৈরি করবে
{ "_id" :ObjectId("5e80532fb0f3fa88e227906b"), "StudentName" :"John Doe" }{ "_id" :ObjectId("5e805341b0f3fa88e227906d"), "StudentName"  
  1. মঙ্গোডিবি নথিগুলিকে নিচের ক্রমে সাজান

  2. সহজ ক্যোয়ারী ব্যবহার করে মঙ্গোডিবিতে নথিগুলি ফিল্টার করবেন?

  3. MongoDB শেল ব্যবহার করে নথি থেকে একটি নির্দিষ্ট মান সহ আইটেমগুলি কীভাবে পাবেন?

  4. MongoDB নথিতে একটি নির্দিষ্ট মানের উপরে মান খুঁজুন?