কম্পিউটার টিউটোরিয়াল

MongoDB-এ কেস-ইনসেনসিটিভ (case-insensitive) কোয়েরি করার পদ্ধতি

MongoDB-এ কেস-ইনসেনসিটিভ সার্চ করতে রেগুলার এক্সপ্রেশন (regex) এর i অপশন ব্যবহার করা হয়।

উদাহরণ ডেটা (বিভিন্ন কেসে "David"):

> db.caseInsensitiveDemo.insertOne({"UserName": "David"});
> db.caseInsensitiveDemo.insertOne({"UserName": "DAVID"});
> db.caseInsensitiveDemo.insertOne({"UserName": "david"});
> db.caseInsensitiveDemo.insertOne({"UserName": "Carol"});
> db.caseInsensitiveDemo.insertOne({"UserName": "Mike"});
> db.caseInsensitiveDemo.insertOne({"UserName": "Sam"});
> db.caseInsensitiveDemo.insertOne({"UserName": "daVID"});

কেস-ইনসেনসিটিভ সার্চ কোয়েরি:

> db.caseInsensitiveDemo.find({UserName: /^david$/i}).pretty();

ফলাফল: "David", "DAVID", "david", "daVID" — চারটি ভেরিয়েন্ট সব ফেরত আসবে।

Regex /^david$/i-এ ^ এবং $ Anfang এবং এন্ড অফ স্ট্রিং নির্দেশ করে, i ফ্ল্যাগ কেস-ইনসেনসিটিভ করে। আংশিক মিলের জন্য /david/i ব্যবহার করুন।

  1. QR কোড কীভাবে তৈরি করবেন

  2. MongoDB-এ কালেকশন ড্রপ কীভাবে করবেন?

  3. MongoDB-এ কেস-ইনসেনসিটিভ কোয়েরি কীভাবে করবেন?

  4. MongoDB কনসোল ক্লিয়ার করার পদ্ধতি