MongoDB 创建索引的语法

栏目: 数据库 · 发布时间: 5年前

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为过期时间(单位秒)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

高性能JavaScript

高性能JavaScript

【美】Nicholas C. Zakas(尼古拉斯.泽卡斯) / 丁琛 / 电子工业出版社 / 2015-8-1 / 65

如果你使用 JavaScript 构建交互丰富的 Web 应用,那么 JavaScript 代码可能是造成你的Web应用速度变慢的主要原因。《高性能JavaScript》揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM 交互、页面生存周期等。雅虎的前端工程师 Nicholas C. Zakas 和其他五位 JavaScript 专家介绍......一起来看看 《高性能JavaScript》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具