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>
目录
相关文章
|
8月前
|
SQL 调度 数据库
开发YashanDB数据库?用 DBeaver for YashanDB 更顺手
数据库开发复杂易错,尤其在企业级场景中。为提升效率,YashanDB 团队基于 DBeaver 开源工具打造专属解决方案——DBeaver for YashanDB。它支持多类型数据库对象管理(表、视图、函数等),适配 YashanDB 特有表结构(HEAP、LSC),提供智能补全、语法高亮、SQL 调试等功能,让开发更高效流畅。推荐用于数据库应用开发团队、高频调试用户及中大型企业统一工具栈场景。
|
算法 前端开发 数据挖掘
【类脑智能】脑网络通信模型分类及量化指标(附思维导图)
本文概述了脑网络通信模型的分类、算法原理及量化指标,介绍了扩散过程、路由协议和参数模型三种通信模型,并详细讨论了它们的性能指标、优缺点以及在脑网络研究中的应用,同时提供了思维导图以帮助理解这些概念。
327 3
【类脑智能】脑网络通信模型分类及量化指标(附思维导图)
|
监控 安全 网络安全
IBSS、BSS和ESS之间的区别
【8月更文挑战第23天】
1433 0
|
消息中间件 监控 Java
RabbitMQ精讲7:与SpringBoot、Spring Cloud Stream整合实战
RabbitMQ精讲7:与SpringBoot、Spring Cloud Stream整合实战
RabbitMQ精讲7:与SpringBoot、Spring Cloud Stream整合实战
|
图形学
【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版10(附带项目源码)
【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版10(附带项目源码)
332 0
|
Oracle 关系型数据库 数据库
|
机器学习/深度学习 Python
Python 金融量化 道路突破策略(唐奇安道路突破策略&布林带通道及其市场风险)
Python 金融量化 道路突破策略(唐奇安道路突破策略&布林带通道及其市场风险)
2001 0
Python 金融量化 道路突破策略(唐奇安道路突破策略&布林带通道及其市场风险)
|
存储 JavaScript 前端开发
北海(Kraken)构建大前端混合渲染技术体系 —— Web 与 Flutter Widget 混合渲染方案
北海(Kraken)构建大前端混合渲染技术体系 —— Web 与 Flutter Widget 混合渲染方案
659 1
北海(Kraken)构建大前端混合渲染技术体系 ——  Web 与 Flutter Widget  混合渲染方案