MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB क्वेरी के लिए कंपाउंड इंडेक्स का उपयोग क्यों नहीं कर रहा है?

"FirstIdSecondIdCreationTime" अनुक्रमणिका पर स्वचालित रूप से विचार नहीं किया गया क्योंकि इसे एक संयोजन के साथ बनाया गया था, और क्वेरी को एक संयोजन के बिना चलाया जा रहा है।

.collation() कर्सर विधि इंडेक्स के लिए उपयोग की गई क्वेरी के लिए समान संयोजन निर्दिष्ट करने के लिए।

उस इंडेक्स का उपयोग करते हुए 5.5 सेकंड का रन टाइम भी काफी धीमा है। यदि आप {FirstId: 1, SecondId: 1, _id: 1} पर एक इंडेक्स बनाते हैं, तो आप उस क्वेरी में कुछ सुधार देख सकते हैं। ताकि वे क्वेरी निष्पादक इन-मेमोरी सॉर्ट के बजाय सॉर्ट को पूरा करने के लिए इंडेक्स का उपयोग कर सकें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला के साथ सभी डेटाबेस की सूची प्राप्त करना

  2. प्रतिकृति सेट के लिए नेवला कनेक्शन

  3. MongoDB - दो बहुभुजों का भू-स्थानिक चौराहा

  4. होमब्री और एक्सकोड 8.1.1 के साथ मोंगोडब इंस्टॉलेशन विफल रहा

  5. MongoDb सेलेक्ट क्वेरी इश्यू व्हाइट रेगुलर एक्सप्रेशन (व्हाइट से शुरू होता है और व्हाइट को समाप्त करता है)