品易云推流 关闭
文章详情页
文章 > MongoDB > mongodb数据库如何创建索引?

mongodb数据库如何创建索引?

MongoDB

头像

宋雪维

2021-03-11 17:13:057111浏览 · 0收藏 · 0评论

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电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图