ফিল্ড মানকে লোয়ারকেসে রূপান্তর করে কেস-ইনসেনসিটিভ সার্চ করতে toLowerCase() ব্যবহার করুন।
নমুনা ডেটা
> db.demo172.insertOne({"SubjectName": "MySQL"});
> db.demo172.insertOne({"SubjectName": "mongodb"});
> db.demo172.insertOne({"SubjectName": "MongoDB"});
লোয়ারকেস সার্চ
> db.demo172.find({"SubjectName": "MONGODB".toLowerCase()});
ফলাফল
{ "SubjectName": "mongodb" }
শুধু "mongodb" (সব ছোট হাতের) ম্যাচ করেছে। বড় হাতের "MongoDB" ম্যাচ করেনি।
উন্নত পদ্ধতি: বড় ডেটাসেটের জন্য রেগেক্স
/$regex/iবা টেক্সট ইন্ডেক্স ভালো কাজ করে।