1、_id索引
_id索引是绝大多数集合默认建立的索引。
对于每个插入的数据,MongoDB都会自动生成一条唯一的_id字段。
2、单键索引
单键索引是最普通的索引。
与_id索引不同,单键索引不会自动创建。
3、多建索引
多建索引与单键索引创建形式相同,区别在于字段的值。
单键索引的值为一个单一的值,如字符串、数字或日期。
多建索引的值为多个记录,如数组。
基于一个数组创建索引,MongoDB会自动创建为多键索引。
4、当我们的查询条件不只有一个时,就需要建立复合索引。
1、_id索引
_id索引是绝大多数集合默认建立的索引。
对于每个插入的数据,MongoDB都会自动生成一条唯一的_id字段。
2、单键索引
单键索引是最普通的索引。
与_id索引不同,单键索引不会自动创建。
3、多建索引
多建索引与单键索引创建形式相同,区别在于字段的值。
单键索引的值为一个单一的值,如字符串、数字或日期。
多建索引的值为多个记录,如数组。
基于一个数组创建索引,MongoDB会自动创建为多键索引。
4、当我们的查询条件不只有一个时,就需要建立复合索引。