【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

删除所有的索引

然后去查看一下索引

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

相关推荐
LabVIEW开发3 小时前
LabVIEW按段拆分TDMS文件的格式边界与重构
开发语言·数据库·重构·labview·labview知识·labview功能·labview程序
程序员-Benothing4 小时前
什么是数据全量同步和增量同步?它们各有什么优缺点?
数据库
秋名山码民4 小时前
拙见AI——AI操作系统
数据库·人工智能
李可以量化4 小时前
Redis Client 从了解到精通(二)上:redis-py 高级用法与核心命令实战
前端·数据库·redis·python·缓存·ptrade
南棱笑笑生4 小时前
20260826在Ubuntu22.04系统下编译眺望Pi-RK3572工业派开发板的Ubuntu系统
数据库
仍然.4 小时前
Redis---String
数据库·redis·缓存
tg_xianheyun4 小时前
2026BytePlus CDN加速应用场景全面解析
服务器·数据库·阿里云·云计算·cdn·全球访问优化·云直播
2401_894915534 小时前
GEO 优化源码性能调优:高并发地域请求缓存与索引优化
java·服务器·网络·数据库·缓存
疯狂打码的少年5 小时前
【数据库技术】数据库三级模式结构(外模式/模式/内模式)
数据库·笔记·oracle