কম্পিউটার

MongoDB রেকর্ড খুঁজে পেতে খুব বেশি সময় নিলে কী করতে হবে?


MongoDB-তে রেকর্ড খোঁজার সময় কমাতে, আপনি সূচক ব্যবহার করতে পারেন। নিম্নলিখিত সিনট্যাক্স −

db.yourCollectionName.createIndex({yourFieldName:1});

নম্বর, পাঠ্য, হ্যাশ ইত্যাদির উপর ভিত্তি করে ক্ষেত্রের নামের জন্য সূচক তৈরি করতে আপনি নীচের পদ্ধতিগুলি অনুসরণ করতে পারেন৷

প্রথম পদ্ধতি

আসুন একটি সূচক তৈরি করি। নিচের প্রশ্নটি −

> db.takeLessTimeToSearchDemo.createIndex({"EmployeeName":1});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok" :1}

দ্বিতীয় পদ্ধতি

উপরের ধারণাটি বোঝার জন্য, আসুন আরেকটি সূচক তৈরি করি -

> db.takeLessTimeToSearchDemo1.createIndex({"EmployeeName":"text"});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok"> :1}
তৃতীয় পদ্ধতি

এখন আরেকটি সূচক তৈরি করা যাক -

> db.takeLessTimeToSearchDemo2.createIndex({"EmployeeName":"hashed"});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ঠিক আছে" } 
  1. MongoDB প্রোফাইলার আউটপুট:"কমান্ড" অপারেশন কি?

  2. পাইথনের একটি তালিকায় একটি উপাদানের সূচক কী তা কীভাবে খুঁজে পাবেন?

  3. লগইন স্ক্রীনে লক স্ক্রীন Windows 10 এ লোড হতে অনেক বেশি সময় নেয়

  4. লগইন স্ক্রীনে লক স্ক্রীন Windows 10 এ লোড হতে অনেক বেশি সময় নেয়