• 技术文章 >数据库 >MongoDB

    mongodb数据库如何创建索引?

    宋雪维宋雪维2021-03-11 17:13:05原创6527

    banner80(6).png

    一、索引命令

    创建索引
    db.stu.ensureIndex({“name”:1})
    创建唯一索引
    db.stu.ensureIndex({“name”:1},{“unique”:true})
    联合索引,按照find()出现顺序
    db.stu.ensureIndex({“name”:1},{age:1:})
    查看文档索引
    db.stu.getIndexes()
    删除索引
    db.stu.dropIndexes(‘索引名称’)

    二、创建索引

    1、为普通字段添加索引,并且为索引命名

    db.集合名.createIndex( {"字段名": 1 },{"name":'idx_字段名'})

    说明:

    索引命名规范:idx_<构成索引的字段名>。如果字段名字过长,可采用字段缩写。

    字段值后面的 1 代表升序;如是 -1 代表 降序。

    2、设置TTL 索引

    db.集合名.createIndex( { "字段名": 1 },{ "name":'idx_字段名',expireAfterSeconds: 定义的时间,background:true} )

    以上就是mongodb数据库中创建索引的两种方法,希望能对你 有所帮助哟~更多mongodb数据库学习推荐:mongodb数据库教程

    (推荐操作系统:windows7系统、mongodb 2.6,DELL G3电脑。)

    专题推荐:mongodb
    品易云
    上一篇:MongoDB数据库如何下载安装? 下一篇:MongoDB中如何使用Save()方法更新文档?

    相关文章推荐

    • python中numpy.ones()函数怎么用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网