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数据库教程。

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

以上是 mongodb数据库如何创建索引? 的全部内容, 来源链接: utcz.com/z/543160.html

回到顶部