MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да проверя дали се използва индекс

Най-простото решение за това е да използвате вградения в mongodb етап на агрегиране $indexStats, добавен в MongoDB 3.2.

Използване на конзолата Mongo:

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

Използване на 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Проектирайте първия елемент в масива към ново поле (обединяване на MongoDB)

  2. Намерете стойности, които не съдържат числа в SQL

  3. Репликация на MongoDB в хибридна облачна среда

  4. Преданият аргумент трябва да бъде единичен низ от 12 байта

  5. Как да използвам MongoDB с обещания в Node.js?