MongoDB创建、查看、删除索引

简介: MongoDB创建、查看、删除索引

1、创建索引

// 创建索引
db.table.ensureIndex({"name":1})
1  按升序创建索引
-1 按降序来创建索引

// 联合索引
db.table.ensureIndex({"name":1,"age":1})

// 唯一索引
db.table.ensureIndex({"name":1},{"unique":true})

2、查看索引

// 查看所有索引

db.system.indexes.find()

// 查看集合索引
db.table.getIndexes()

3、删除索引

// 删除索引
db.runCommand({"dropIndexes":"table","index":"IX_name"})

// 删除索引
db.table.dropIndex({"name":1})

参考

  1. 给MongoDB添加索引
  2. MongoDB 索引(db.col.ensureIndex())
            </div>
目录
相关文章
|
设计模式 监控 Java
【SpringCloud-Alibaba系列教程】10.gateway网关
简介: White带着大家以微服务架构和设计模式落地实战的方式,进行讲解和实现SpingCloud的代码开发,本节将介绍gateway网关。
2550 0
【SpringCloud-Alibaba系列教程】10.gateway网关
|
存储 SQL JSON
【新闻推荐系统】(task2)MongoDB篇
本文属于新闻推荐实战—数据层—构建物料池之MongoDB。MongoDB数据库在该项目中会用来存储画像数据(用户画像、新闻画像),使用MongoDB存储画像的一个主要原因就是方便扩展,因为画像内容可能会随着产品的不断发展而不断的更新。作为算法工程师需要了解常用的MongoDB语法(比如增删改查,排序等),因为在实际的工作可能会从MongoDB中获取用户、新闻画像来构造相关特征。
874 0
【新闻推荐系统】(task2)MongoDB篇
|
8月前
|
消息中间件 前端开发 数据可视化
6.4K star!企业级流程引擎黑马,低代码开发竟能如此高效!
"比Activiti更易整合,比传统开发更高效" —— 这款开源流程引擎通过配置化实施、零代码表单开发、多环境支持等特性,正在重新定义企业级应用开发方式!
358 4
|
开发工具 git
IDEA中如何使用Git 图文超详细
IDEA中Git使用,实战教程
9948 1
IDEA中如何使用Git 图文超详细
|
8月前
|
Arthas 监控 Java
Arthas memory(查看 JVM 内存信息)
Arthas memory(查看 JVM 内存信息)
712 6
|
NoSQL MongoDB 数据库
MongoDB 更新文档
10月更文挑战第14天
283 2
|
监控 NoSQL MongoDB
深度优化:掌握 MongoDB 查询分析的关键技巧
深度优化:掌握 MongoDB 查询分析的关键技巧
278 0
|
分布式计算 大数据 Java
Scala 入门指南:从零开始的大数据开发
Scala 入门指南:从零开始的大数据开发
|
Java
java-时间获取-LocalDateTime
java-时间获取-LocalDateTime
215 0
|
SQL NoSQL MongoDB
MongoDB 根据多个条件批量修改
MongoDB 根据多个条件批量修改
696 0