【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

删除所有的索引

然后去查看一下索引

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

相关推荐
Wang's Blog3 小时前
MongoDB小课堂: 深度诊断与优化——响应时间、内存压力及连接数故障全方位解决指南
数据库·mongodb
z***02603 小时前
MySQL--》如何通过选择合适的存储引擎提高查询效率?
数据库·mysql·adb
SoleMotive.3 小时前
在 MySQL 中如何快速的去复制一张表,包括表结构和数据?
数据库
翔云 OCR API3 小时前
承兑汇票识别接口技术解析-开发者接口
开发语言·前端·数据库·人工智能·ocr
shan~~3 小时前
mysql迁移到翰高数据库
数据库·mysql
p***32354 小时前
一条sql 在MySQL中是如何执行的
数据库·sql·mysql
yeshihouhou4 小时前
redis 单机安装(linux)
数据库·redis·缓存
fruge4 小时前
MateChat + DevUI + DeepSeek:教育智能答疑助手改造实践
数据库
LeeZhao@4 小时前
【狂飙全模态】狂飙AGI-智能答疑助手
数据库·人工智能·redis·语言模型·aigc·agi
('-')5 小时前
《从根上理解MySQL是怎样运行的》第二十章笔记
数据库·笔记·mysql