【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

删除所有的索引

然后去查看一下索引

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

相关推荐
杨云龙UP5 分钟前
Oracle与MySQL数据库运行状态快速检查指南
数据库·mysql·oracle
rrrjqy5 分钟前
MySQL事务深度解析:从ACID特性到隔离级别实战
数据库·mysql·oracle
Saniffer_SH7 分钟前
【高清视频】企业级NVMe SSD (E3.S, U.2)和消费类M.2 SSD拆解分析
服务器·网络·数据库·驱动开发·测试工具·fpga开发·压力测试
顶点多余7 分钟前
Mysql数据库基础
linux·数据库·mysql
小吴编程之路10 分钟前
MySQL 事务管理核心解析:从 ACID 到 MVCC 深度理解
数据库·mysql
z203483152011 分钟前
17届蓝桥杯嵌入式赛道开发板外设使用教程——按键、蜂鸣器、LCD屏幕
mongodb·职场和发展·蓝桥杯
somi712 分钟前
Linux系统编程-数据库-SQLite3
linux·数据库·sqlite
不剪发的Tony老师14 分钟前
SQLite Release 3.52.0发布,有哪些新功能?
数据库·sqlite
Z1eaf_complete17 分钟前
SQL注入绕过详解与防御机制
数据库·sql
chushiyunen18 分钟前
django数据库配置
数据库·python·django