创建合适索引
db.users.createIndex({ username: 1 })。db.orders.createIndex({ customer_id: 1, order_date: -1 })。db.articles.createIndex({ content: "text" })。优化索引使用
explain()分析查询计划,确保查询命中索引,避免全表扫描(COLLSCAN)。索引维护
db.collection.reIndex()。查询优化配合
find({}, { field: 1 })减少返回字段。skip()和limit(),避免一次性拉取大量数据。参考来源:[1,2,3,4,5,6,7,8,9,10,11]