在MongoDB中,可以使用explain()方法來查看命中的索引。explain()方法會返回查詢的執行計劃,包括是否命中索引以及使用的索引信息。
下面是使用explain()方法查看命中的索引的步驟:
打開MongoDB的命令行客戶端或MongoDB Compass等管理工具。
使用find()方法執行查詢操作,并在查詢語句后面添加explain()方法。例如,如果要查看命中的索引,可以執行以下命令:
db.collection.find().explain()
其中,db.collection
是要查詢的集合名稱,.find()
是查詢操作,.explain()
是執行計劃。
注意:在執行計劃中,可以查看到索引的名稱、索引類型、索引鍵等信息。如果查詢沒有命中索引,說明查詢性能可能較低,可以考慮創建適當的索引來改善查詢性能。