美文网首页
mongodb学习2

mongodb学习2

作者: kevin5979 | 来源:发表于2020-12-02 23:21 被阅读0次

MongoDB 索引 和 explain 的使用

  1. 索引基础
  2. 唯一索引
  3. 索引的一些参数
  4. 使用 explain
  5. explain executionStats 查询具体的执行时间

索引基础

索引是对数据库表中一列或者多列的值进行排序的一种结构

创建索引的命令(可设置复合索引)

db.user.ensureIndex({"username":1})
db.user.ensureIndex({"username":1,"age":2})         //复合索引,可以迅速复合查询

获取当前集合的索引

db.user.getIndexes()

删除索引的命令

db.user.dropIndex({"username":1})

唯一索引

db.user.ensureIndex({"userid":1},{"unique":true})
// 如果再次插入 userid 重复文档时,MongoDB将报错,提示插入重复键

explain executionStats 查询具体的执行时间

db.user.find().explain("executionStats")
// 关注输出值得如下数值: explain.executionStats.executionTimeMillis
END

相关文章

  • mongodb学习2

    MongoDB 索引 和 explain 的使用 索引基础唯一索引索引的一些参数使用 explainexplain...

  • MongoDB学习笔记(2)

    MongoDB GridFS 文件系统 实战演练 1.通过--help选项,查看mongofile的帮助文档 2....

  • MongoDB 参考手册

    学习《MongoDB 权威指南·第2版》的笔记,结合 MongoDB 官方最新文档(v3.6),简单记录一些概念、...

  • MongoDB 安装配置

    1、安装配置 mongodb 2、启动 mongodb 3、mongodb 认证配置 4、mongodb 角色说明...

  • day40-MongoDB、crontab

    1、MongoDB安装 2、MongoDB指令操作 3、MongoDB代码操作 crontab

  • koa学习笔记

    import和export在node中使用mongodb学习1 mongoose的学习2 先运行mongo.exe...

  • Mongodb数据库学习笔记

    Mongodb数据库学习 1.安装、配置环境变量 找到mongodb的bin目录,将其配置到path环境变量中 2...

  • brew 安装 mongodb

    1)利用brew 安装 mongodb brew install mongodb 2)创建mongodb默认文件夹...

  • mac 配置mongodb

    1.利用brew安装mongodb brew install mongodb 2. 启动mongodb brew...

  • 小结

    To Do List mongoDB数据库学习 vertX框架学习 案例整理 mongoDB 这部分学习分为五块:...

网友评论

      本文标题:mongodb学习2

      本文链接:https://www.haomeiwen.com/subject/hnmjcktx.html