您当前的位置: 首页 >  mongodb

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MongoDB——索引类型之单键索引(Single Field Indexes)

小志的博客 发布时间:2022-05-02 22:05:27 ,浏览量:0

目录
    • 一、MongoDB官网地址
    • 二、单键索引(Single Field Indexes)
      • 2.1、单键索引(Single Field Indexes)的概述
      • 2.2、单键索引(Single Field Indexes)的图解
    • 三、单键索引的创建
      • 3.1、在单个字段上创建升序索引的示例
      • 3.2、在嵌入字段上创建升序索引的示例

一、MongoDB官网地址
  • MongoDB官网地址:https://www.mongodb.com/docs/manual/core/index-single/
二、单键索引(Single Field Indexes) 2.1、单键索引(Single Field Indexes)的概述
  • 在某一个特定的字段上建立索引 mongoDB在ID上建立了唯一的单键索引,所以经常会使用id来进行查询; 在索引字段上进行精确匹配、排序以及范围查找都会使用此索引。
2.2、单键索引(Single Field Indexes)的图解

在这里插入图片描述

三、单键索引的创建 3.1、在单个字段上创建升序索引的示例
  • 在集合books1的title字段上创建升序索引 注:索引规范中的字段值描述了该字段的索引类型。例如,值1指定按升序排列项目的索引。的值-1指定按降序排列项目的索引。

    > db.books1.createIndex({title:1})
    

    在这里插入图片描述

  • 查看创建的索引

    > db.books1.getIndexes()
    

    在这里插入图片描述

3.2、在嵌入字段上创建升序索引的示例
  • 集合books1中该author字段是一个嵌入文档,包含嵌入的字段 name和age ,如下图: 在这里插入图片描述

  • 在集合books1的author嵌入文档上对嵌入的字段 name创建升序索引

    > db.books1.createIndex({"author.name":1})
    

    在这里插入图片描述

  • 查看创建的索引

    > db.books1.getIndexes()
    

    在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0421s