MongoDB 创建索引的语法

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

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


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

查看所有标签

猜你喜欢:

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

惡血

惡血

[美] 约翰·凯瑞鲁 / 林锦慧 / 商業周刊 / 2018-9-20 / NT$430

--新創神話!?揭露3000億獨創醫療科技的超完美騙局-- 她被譽為女版賈伯斯、《富比世》全球最年輕的創業女富豪, 如何用「一滴血」顛覆血液檢測、翻轉醫療產業? 一項即將改變你我健康的醫療檢測新科技, 而它的技術來自--謊言! ◎即將改編成電影,由奧斯卡影后珍妮佛‧勞倫斯(Jennifer Lawrence)主演 ◎榮登《紐約時報》、《出版人週刊》暢銷榜 ......一起来看看 《惡血》 这本书的介绍吧!

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

在线压缩/解压 CSS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器