MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để kiểm tra xem một chỉ mục có đang được sử dụng hay không

Giải pháp đơn giản nhất cho việc này là sử dụng giai đoạn tổng hợp $ indexStats trong mongodb, được thêm vào trong MongoDB 3.2.

Sử dụng bảng điều khiển Mongo:

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

Sử dụng 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. Bổ sung xác thực MongoDB jsonSchema

  2. Cách đặt khóa chính trong MongoDB?

  3. Cách khôi phục một bộ sưu tập cụ thể trong MongoDB bằng cách sử dụng sao lưu logic

  4. Mongodb có đang chạy không?

  5. NodeJS + MongoDB:Lấy dữ liệu từ bộ sưu tập với findOne ()