MongoDB 查询分析可以确保我们建立的索引是否有效,是查询语句性能分析的重要工具。MongoDB 查询分析常用函数有:explain() 和 hint()。
1. explain():
提供查询信息,使用索引及查询统计,有利于我们对索引的优化。
使用示例:
db.users.find({gender:"M"},{user_name:1,_id:0}).explain()
2. hint():
强迫MongoDB使用一个指定的索引(为了提高查询性能)
使用示例:
db.users.find({gender:"M"},{user_name:1,_id:0}).hint({gender:1,user_name:1})
时间: 2024-08-08 21:39:05