技术文章 > 数据库 >  MongoDB > 正文

mongodb数据库如何创建索引?

宋雪维

mongodb数据库中,使用索引,可以方便范围查询和匹配查询,所以索引成为了mongodb数据库很常用的操作,使用索引,那肯定要先创建索引,那你知道如何创建索引吗?本文介绍创建索引的方法。

一、索引命令

创建索引
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数据库教程

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  python编程从入门到实践pdf免费查看
  python中numpy.ones()函数怎么用?
  python实战:爬取网站的购买记录
  python爬虫实战之爬取百度首页的简单实现
  Python爬虫爬取网页中所有的url的多种实现方法
  Python3爬虫利器:ChromeDriver的安装
相关视频章节
  python注释
  python编码规范
  python命名规范
  Python语言简介
视频教程分类