【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

删除所有的索引

然后去查看一下索引

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

相关推荐
v***91303 小时前
【MySQL】JDBC的连接
数据库·mysql
j***51893 小时前
Redis 安装及配置教程(Windows)【安装】
数据库·windows·redis
A***F1576 小时前
Redis开启远程访问
数据库·redis·缓存
v***44676 小时前
【MySQL — 数据库基础】深入理解数据库服务与数据库关系、MySQL连接创建、客户端工具及架构解析
数据库·mysql·架构
v***59836 小时前
Django视图与URLs路由详解
数据库·django·sqlite
i***48616 小时前
MySQL中的GROUP_CONCAT()函数详解与实战应用
数据库·mysql
K***43066 小时前
MySQL中的TRUNCATE TABLE命令
数据库·mysql
tyatyatya6 小时前
MATLAB图形标注教程:title()/xlabel()/ylabel()/legend()/grid on全解析
数据库·matlab·信息可视化
e***95646 小时前
DBeaver连接本地MySQL、创建数据库表的基础操作
数据库·mysql
左灯右行的爱情6 小时前
MySQL高并发-主从架构
数据库·mysql·架构