首页/数据/NoSQL 速查/索引查看与删除
本包目录(322 条)
MongoDB99 条
Elasticsearch89 条ClickHouse56 条时序与列式28 条选型与架构50 条

索引查看与删除

getIndexes 查看现有索引与选项,dropIndex 按名称删除单个索引;删除前用 explain 与隐藏索引验证依赖关系。

NoSQL 速查数据更新于 2026-10-12
查看db.coll.getIndexes()
删除单个db.coll.dropIndex("status_ts")
删除全部db.coll.dropIndexes()(_id 除外)

示例

示例
db.orders.getIndexes()
db.orders.dropIndex({ status: 1, ts: -1 })
db.orders.dropIndexes()
dropIndexes 会移除除 _id 外全部索引,大集合删除后重建代价高,执行前确认。

易错点

  • 按字段组合删除时不带 name 也可,但要与现有索引键完全一致(方向也需匹配)

数据来源与参考

  • MongoDB Manual: Manage Indexes
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌