文章目录 mongodb 索引原理 什么是索引 为什么要使用索引 mongodb 索引类型 单字段索引 复合索引 多 key 索引 其他类型索引 索引的额外属性 Tips: Ref mongodb 索引原理 什么是索引 索引就是将文档按某个(或某些字段)顺序组织起来,以达到根据该字段高效查询的目的。 为什么要使用索引 索引索引的好处: 高效查询,降低服务器开销 更新/删除操作时,能够快速定位文档 快速排序 mongodb 索引类型 单字段索引 db.user.ensureIndex({ "age": 1}) 对于单字段索引来说,索引的顺序(正序或倒序)是一样的。 复合索引 db.user.ensureIndex({ "name":1,