sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan kontrollerer jeg, om et indeks bliver brugt

Den enkleste løsning på dette er at bruge det mongodb indbyggede $indexStats aggregeringstrin, tilføjet i MongoDB 3.2.

Brug af Mongo-konsollen:

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

Brug af PyMongo:

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. Spring Redis fejlhåndtag

  2. MongoDB - Slap af array ved hjælp af aggregering og fjern dubletter

  3. MongoDB som køtjeneste?

  4. Sådan gemmer du listeelementer i Redis-cache