【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

删除所有的索引

然后去查看一下索引

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

相关推荐
填满你的记忆3 分钟前
《为什么 MySQL 不适合做 AI 检索?》
数据库·人工智能·mysql·ai·向量数据库
map1e_zjc4 分钟前
Redis入门笔记
数据库·redis·缓存
步十人15 分钟前
【Redis】高可用集群架构
数据库·redis·架构
霸道流氓气质16 分钟前
批量异步处理 + MQ + Redis 进度追踪实战指南
数据库·redis·状态模式
smart199817 分钟前
数据备份解决方案,适合金融等关键业务需求
数据库·科技·存储
拾起零碎19 分钟前
U8/固定资产反结账报错
数据库·oracle
念恒1230627 分钟前
MySQL connect 访问
数据库·mysql
六月雨滴28 分钟前
Oracle 归档日志性能优化
数据库·oracle·性能优化
码不停蹄的玄黓28 分钟前
MySQL 死锁:已产生死锁的解决方法 + 永久避免方案
数据库·mysql
Leon-Ning Liu34 分钟前
【真实经验分享】ORA-600 [4187]发生在回滚段(undo segment)的 wrap# 接近最大值时
数据库·oracle