MongoDB 基础教程

MongoDB 高级教程

MongoDB 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/mongodb-drop-index.html

MongoDB 删除索引(index)命令详解


索引有创建就有删除操作,MongoDB 中,删除索引使用 db.collection.dropIndex() 命令。

命令详解

命令语法

命令的格式如下:

> db.{collection_name}.dropIndex(index)

其中,collection_name 是所要删除索引的集合名称;index 指定针对集合的要删除的索引名称。

命令范例

首先进入指定数据库的上下文:

> use test
switched to db test

假设删除集合 mycoldt 索引:

> db.mycol.dropIndex("idx_dt")
{
  "nIndexesWas" : 3,
  "ok" : 1,
  "$clusterTime" : {
    "clusterTime" : Timestamp(1603825148, 1),
    "signature" : {
      "hash" : BinData(0,"xo9aqsKGHdMqngYVu1jNPN3+Dfw="),
      "keyId" : NumberLong("6862526564051976193")
    }
  },
  "operationTime" : Timestamp(1603825148, 1)
}
索引是为了高效查询所设置,MongoDB 也不例外,它支持不同形式的索引,创建索引使用 db.collection.createIndex( ...
elasticsearch 删除索引操作能够用单个命令来进行完成,有不同的操作形式,具体如下: ...
在 MongoDB 中没有像关系型数据库那样的表的概念,取而代之的是集合(collection),删除集合采用 db.collection. ...
MongoDB 删除文档主要使用 db.collection.remove()、db.collection.deleteOne() 或 db ...
MongoDB 删除数据库命令采用 db.dropDatabase(),它会删除当前的数据库及其关联的数据文件。 ...