MongoDB 创建索引的语法

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

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


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

查看所有标签

猜你喜欢:

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

现代编译原理

现代编译原理

(美)安佩尔 / 赵克佳、黄春、沈志宇 / 人民邮电出版社 / 2006-4 / 45.00元

《现代编译原理:C语言描述》全面讲述了现代编译器的结构、编译算法和实现方法,是Andrew w.Apple的“虎书”——Modern Compiler Implementation——“红、蓝、绿”三序列之一。这三本书的内容基本相同。但是使用不同的语言来实现书中给出的一个编译器。本书使用的是更适合广大读者的c语言,而另外两本书分别采用ML语言和Java语言。本书的另一个特点是增加了一些其他编译原理......一起来看看 《现代编译原理》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具