Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

क्या किया जाना चाहिए जब MongoDB रिकॉर्ड खोजने में बहुत अधिक समय लेता है?

<घंटा/>

MongoDB में रिकॉर्ड खोजने के लिए समय कम करने के लिए, आप index. निम्नलिखित वाक्य रचना है -

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,
   "ok" : 1
}

  1. पायथन में किसी सूची में किसी तत्व की अनुक्रमणिका कैसे खोजें?

    सूची के लिए उपलब्ध अनुक्रमणिका() विधि (साथ ही अन्य अनुक्रम प्रकार जैसे कि स्ट्रिंग और टपल) इसमें किसी विशेष तत्व की पहली घटना को खोजने के लिए उपयोगी है। >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a

  1. लॉक स्क्रीन टू लॉग इन स्क्रीन विंडोज 10 में लोड होने में बहुत अधिक समय लेती है

    यदि आपके विंडोज 10 पीसी पर लॉक स्क्रीन से लॉगिन स्क्रीन पर जाने में देरी हो रही है, तो आप इसे लॉक स्क्रीन से लॉगिन स्क्रीन विलंब को ठीक कर सकते हैं। इन सुझावों का पालन करके जारी करें: लॉक स्क्रीन पृष्ठभूमि छवि अक्षम करें लॉग इन स्क्रीन पृष्ठभूमि छवि अक्षम करें Windows Spotlight सक्षम होने पर उसे अक

  1. लॉक स्क्रीन टू लॉग इन स्क्रीन विंडोज 10 में लोड होने में बहुत अधिक समय लेती है

    यदि आपके विंडोज 10 पीसी पर लॉक स्क्रीन से लॉगिन स्क्रीन पर जाने में देरी हो रही है, तो आप इसे लॉक स्क्रीन से लॉगिन स्क्रीन विलंब को ठीक कर सकते हैं। इन सुझावों का पालन करके जारी करें: लॉक स्क्रीन पृष्ठभूमि छवि अक्षम करें लॉग इन स्क्रीन पृष्ठभूमि छवि अक्षम करें Windows Spotlight सक्षम होने पर उसे अक