一、 什么是索引
1. 索引概念
索引对文档部分内容进行排序的数据结构
合适的索引可以极大的提升数据库的搜索性能
2. 单键索引
db.accounts.find({name:”alice”})
对姓名经过索引之后,对姓名进行排序。下面的就是索引,通过索引指向上面原文档位置。
3. 复合键索引(多值索引)
针对多个字段的索引请求
db.accounts.find({name:”alice”,currency:”cny”})
一、 什么是索引
1. 索引概念
索引对文档部分内容进行排序的数据结构
合适的索引可以极大的提升数据库的搜索性能
2. 单键索引
db.accounts.find({name:”alice”})
对姓名经过索引之后,对姓名进行排序。下面的就是索引,通过索引指向上面原文档位置。
3. 复合键索引(多值索引)
针对多个字段的索引请求
db.accounts.find({name:”alice”,currency:”cny”})