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

मैं कैसे जांचूं कि किसी अनुक्रमणिका का उपयोग किया जा रहा है या नहीं

इसका सबसे आसान समाधान मोंगोडीबी इनबिल्ट $indexStats एकत्रीकरण चरण का उपयोग करना है, जिसे MongoDB 3.2 में जोड़ा गया है।

Mongo कंसोल का उपयोग करना:

db.collection.aggregate([ { $indexStats: { } } ])

पायमोंगो का उपयोग करना:

from pymongo import MongoClient
collection = MongoClient()[db_name][collection_name]
index_stats = collection.aggregate([{'$indexStats':{}}])

for index_info in index_stats:
    print index_info


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला, आबादी वाले क्षेत्र के आधार पर क्वेरी छाँटें

  2. उल्का:अनपेक्षित मोंगो निकास कोड 100. पुनरारंभ करना। मोंगो सर्वर प्रारंभ नहीं कर सकता

  3. NoSQL डेटाबेस की लड़ाई - MongoDB और Cassandra की तुलना करना

  4. Azure पर MongoDB:सही इंस्टेंस प्रकार कैसे चुनें?

  5. स्प्रिंग बूट में मोंगो टाइमआउट सेट करें