目录
一、MongoDB官网地址
- 一、MongoDB官网地址
- 二、单键索引(Single Field Indexes)
- 2.1、单键索引(Single Field Indexes)的概述
- 2.2、单键索引(Single Field Indexes)的图解
- 三、单键索引的创建
- 3.1、在单个字段上创建升序索引的示例
- 3.2、在嵌入字段上创建升序索引的示例
- MongoDB官网地址:https://www.mongodb.com/docs/manual/core/index-single/
- 在某一个特定的字段上建立索引 mongoDB在ID上建立了唯一的单键索引,所以经常会使用id来进行查询; 在索引字段上进行精确匹配、排序以及范围查找都会使用此索引。
-
在集合books1的title字段上创建升序索引 注:索引规范中的字段值描述了该字段的索引类型。例如,值1指定按升序排列项目的索引。的值-1指定按降序排列项目的索引。
> db.books1.createIndex({title:1})
-
查看创建的索引
> db.books1.getIndexes()
-
集合books1中该author字段是一个嵌入文档,包含嵌入的字段 name和age ,如下图:
-
在集合books1的author嵌入文档上对嵌入的字段 name创建升序索引
> db.books1.createIndex({"author.name":1})
-
查看创建的索引
> db.books1.getIndexes()