加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 系统 > 正文

MongoDB中创建索引的方法流程是怎样

发布时间:2023-08-31 14:31:15 所属栏目:系统 来源:
导读:这篇文章主要讲解了“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} )
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章