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 ব্যবহার করুন।