সূচক ব্যবহার এড়াতে, MongoDB-তে hint() ব্যবহার করুন। আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo31.createIndex({"StudentFirstName":1});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok" :1}> db.demo31.insertO ({"StudentFirstName":"John"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e174f8fcfb11e5c34d898c1")}> db.demo31.insertOne({"StudentFirstName""}":"}); স্বীকৃত" :true, "insertedId" :ObjectId("5e174f97cfb11e5c34d898c2")}> db.demo31.insertOne({"StudentFirstName":"Chris"});{ "স্বীকৃত" :true""cccfb11e5c34d898c2")}; )}> db.demo31.insertOne({"StudentFirstName":"James"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e174fa0cfb11e5c34d898c4")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo31.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e174f8fcfb11e5c34d898c1"), "StudentFirstName" :"John" }{ "_id" :ObjectId("5e174f97cfb11e5c34d898c2"), "StudentIr" :"StudentIr" :"Stuname" :"Stuame "5e174f9ccfb11e5c34d898c3"), "StudentFirstName" :"Chris" }{ "_id" :ObjectId("5e174fa0cfb11e5c34d898c4"), "StudentFirstName" :"James" }একটি সূচকের পরিবর্তে MongoDB-কে BasicCursor ব্যবহার করতে বাধ্য করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে -
> db.demo31.find({"StudentFirstName":{$regex:'^Ja'}}).hint({ $natural:1});
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e174f97cfb11e5c34d898c2"), "StudentFirstName" :"Jace" }{ "_id" :ObjectId("5e174fa0cfb11e5c34d898c4"), "ছাত্রপ্রধান" }