একটি কেস-সংবেদনশীল প্রশ্নের জন্য, MongoDB-তে regex ব্যবহার করুন। আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo314.insertOne({"Name":"Chris brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50d742f8647eb59e562056") } > db.demo314.insertOne({"Name":"David Miller"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50d743f8647eb59e562057") } > db.demo314.insertOne({"Name":"CHRIS BROWN"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50d744f8647eb59e562058") } > db.demo314.insertOne({"Name":"DAVID MILLER"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50d747f8647eb59e562059") } > db.demo314.insertOne({"Name":"chris brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50d749f8647eb59e56205a") }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo314.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e50d742f8647eb59e562056"), "Name" : "Chris brown" } { "_id" : ObjectId("5e50d743f8647eb59e562057"), "Name" : "David Miller" } { "_id" : ObjectId("5e50d744f8647eb59e562058"), "Name" : "CHRIS BROWN" } { "_id" : ObjectId("5e50d747f8647eb59e562059"), "Name" : "DAVID MILLER" } { "_id" : ObjectId("5e50d749f8647eb59e56205a"), "Name" : "chris brown" }
একটি কেস-অসংবেদনশীল ক্যোয়ারী করতে নিম্নলিখিত ক্যোয়ারী আছে. এটি নথিতে প্রতিটি সম্ভাব্য ক্ষেত্রে উপলব্ধ "ক্রিস ব্রাউন" নাম প্রদর্শন করে −
> db.demo314.find({"Name":/chris brown/i});
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e50d742f8647eb59e562056"), "Name" : "Chris brown" } { "_id" : ObjectId("5e50d744f8647eb59e562058"), "Name" : "CHRIS BROWN" } { "_id" : ObjectId("5e50d749f8647eb59e56205a"), "Name" : "chris brown" }