【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

删除所有的索引

然后去查看一下索引

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

相关推荐
l***46686 小时前
使用mysql报Communications link failure异常解决
数据库·mysql
合作小小程序员小小店6 小时前
桌面开发,食堂卡管理系统开发,基于C#,winform,mysql数据库
数据库·mysql·c#
o***11146 小时前
【MySQL】MySQL库的操作
android·数据库·mysql
一 乐6 小时前
游戏账号交易|基于Springboot+vue的游戏账号交易系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·游戏
合作小小程序员小小店6 小时前
桌面开发,物业管理系统开发,基于C#,winform,mysql数据库
开发语言·数据库·sql·mysql·microsoft·c#
4***576 小时前
MySQL 数据增删改查
android·数据库·mysql
z***02606 小时前
MySQL 函数
数据库·mysql
梁bk6 小时前
Redis底层数据结构 -- ziplist, quicklist, skiplist
数据结构·数据库·redis
2301_795167206 小时前
Python 高手编程系列九:上下文管理器 — with 语句
数据库·python·mysql
F***E2396 小时前
SQL 注入详解:原理、危害与防范措施
数据库·sql·oracle