MongoDB的学习 索引类型和属性
MongDB的索引分为以下几种类型:单键索引、复合索引、多键索引、地理空间索引、全文本索引和哈希索引在一个键上创建的索引就是单键索引,单键索引是最常见的索引,如MongoDB默认创建的_id的索引就是单键索引。例子:如果要在如上的文档中创建单键索引,语句如下:其存储结构如下图:如果想要在子文档的一个键上建立单键索引,其例子如下:结构如上,其创建语句如下:如果想要在整个子文档上建立单键索引,其例子如下:结构如上,其创建语句如下:下面的语句能够使用其索引查找到上面的数据:但再下面的这一条语句就查不到数据了,说明子文档的查找必须是精确匹配,包括子文档中的顺序:在多个键上建立的索引就是复合索引。例子:
下载地址
用户评论