【mongoDB】索引

目录

1.索引的创建

单字段索引的创建

复合索引的创建

2.索引的查看

3.索引的删除


1.索引的创建

单字段索引的创建

语法如下:

db.collection_name.createIndex({ field: 1 })

collection_name 代表集合的名字

field 代表字段

1 表示升序 -1 表示 降序

如图,我在ddd集合里创建了一个字段为name 的索引

复合索引的创建

语法如下:

db.collection_name.createIndex({ field1: 1, field2: -1 })

2.索引的查看

语法

db.collection_name.getIndexes()

3.索引的删除

语法

db.collection.dropIndex("Index")

例如我要删除 name这个字段的索引 ,索引的名称是name_1

删除所有的索引

然后去查看一下索引

现在只有系统默认创建好的索引

相关推荐
淡定是个好东西7 分钟前
springboot连接高斯数据库(GaussDB)踩坑指南
数据库·gaussdb
追风赶月、9 分钟前
【Redis】哨兵(Sentinel)机制
数据库·redis·sentinel
悟能不能悟24 分钟前
mysql的not exists走索引吗
数据库·mysql
明月与玄武25 分钟前
Jmeter -- JDBC驱动连接数据库超详细指南
数据库·jmeter·配置jdbc连接
专注VB编程开发20年26 分钟前
VB.NET关于接口实现与简化设计的分析,封装其他类
java·前端·数据库
vvilkim31 分钟前
Redis持久化机制详解:保障数据安全的关键策略
数据库·redis·缓存
cooldream200939 分钟前
信息安全的基石:深入理解五大核心安全服务
数据库·安全·系统架构师
大数据魔法师1 小时前
Redis(三) - 使用Java操作Redis详解
java·数据库·redis
noravinsc1 小时前
e.g. ‘django.db.models.BigAutoField‘.
数据库·django
IT光1 小时前
Redis 五种类型基础操作(redis-cli + Spring Data Redis)
java·数据库·redis·spring·缓存