1.为普通字段添加索引,并且为索引命名
db.集合名.createIndex( {"字段名": 1 },{"name":'idx_字段名'})
说明: (1)索引命名规范:idx_<构成索引的字段名>。如果字段名字过长,可采用字段缩写。
(2)字段值后面的 1 代表升序;如是 -1 代表 降序。
2.为内嵌字段添加索引
db.集合名.createIndex({"字段名.内嵌字段名":1},{"name":'idx_字段名_内嵌字段名'})
3.通过后台创建索引
db.集合名.createIndex({"字段名":1},{"name":'idx_字段名',background:true})
4:组合索引
db.集合名.createIndex({"字段名1":-1,"字段名2":1},{"name":'idx_字段名1_字段名2',background:true})
5.设置TTL 索引
db.集合名.createIndex( { "字段名": 1 },{ "name":'idx_字段名',expireAfterSeconds: 定义的时间,background:true} )
说明 :expireAfterSeconds为过期时间(单位秒)
继续阅读与本文标签相同的文章
上一篇 :
Jenkins搭建selenium自动化集成环境
-
ansible安装
2026-05-19栏目: 教程
-
ansible--user和group模块用户创建及删除
2026-05-19栏目: 教程
-
汇编(一) 汇编语言CPU、存储器、指令等概念
2026-05-19栏目: 教程
-
Github开源项目:Tamboot Cloud Admin一个基于spring cloud的微服务脚手架项目
2026-05-19栏目: 教程
-
Docker容器实战(三) - Docker的自我重新定位
2026-05-19栏目: 教程
