MongoDB创建、查看、删除索引

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 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>
目录
相关文章
|
存储 缓存 监控
浅谈对象存储分布式缓存
从整体系统的架构上来考虑降低飞天盘古的请求压力,需要在对象存储业务前端系统服务层面去优化系统全局缓存,提高缓存的命中率。
5248 1
浅谈对象存储分布式缓存
|
数据挖掘 Python
揭秘编程世界:深入理解变量的奥秘
揭秘编程世界:深入理解变量的奥秘
74 0
|
缓存 JavaScript Serverless
从入门到项目实战 - Vue 计算属性用法解析
本文介绍 Vue 计算属性用法
7446 0
从入门到项目实战 - Vue 计算属性用法解析
显示-隐藏按钮
W3School - $e^{i\pi}+1=0$. 查看参考答案
682 0
|
5天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
16天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1316 5
|
3天前
|
监控 JavaScript Java
基于大模型技术的反欺诈知识问答系统
随着互联网与金融科技发展,网络欺诈频发,构建高效反欺诈平台成为迫切需求。本文基于Java、Vue.js、Spring Boot与MySQL技术,设计实现集欺诈识别、宣传教育、用户互动于一体的反欺诈系统,提升公众防范意识,助力企业合规与用户权益保护。