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

धीमी MongoDB क्वेरी

आपको एक क्वेरी बनानी होगी जो सुनिश्चित करे कि चयनात्मकता . इसके लिए आप एक कंपाउंड इंडेक्स बना सकते हैं। . यह उल्लेख करना भी अच्छा है कि आप एक भाषा निर्दिष्ट की गई है टेक्स्ट इंडेक्स में (डिफ़ॉल्ट अंग्रेजी है)

db.collection.createIndex(
   { 
    property.multi.value_title: 1,
    field: "text",
    pricing.price: 1
 },
   { default_language: "spanish" }
)

कंपाउंड इंडेक्स के लिए, ESR अनुक्रमणिका में फ़ील्ड का क्रम तय करने में सहायक है:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. अगर मोंगोडब एग्रीगेशन में कंडीशन हो तो

  2. एक लंबी क्वेरी स्ट्रिंग को सीधे MongoDB पर पार्स करना (जैसे आप SQL में कर सकते हैं)

  3. जावा से मोंगो एसएसएल प्रतिकृति सेट से कनेक्ट नहीं हो सकता

  4. नोड.जेएस का उपयोग करके मोंगोडब के लिए नेस्टेड सरणी के अंदर नई वस्तुओं को कैसे जोड़ें?

  5. MongoDB ने mLab का अधिग्रहण किया – विभिन्न MongoDB होस्टिंग विकल्प क्या हैं?