This version of the documentation is archived and no longer supported.


On this page


Drops all indexes other than the required index on the _id field. Only call dropIndexes() as a method on a collection object.


This command obtains a write lock on the affected database and will block other operations until it has completed.


Dropping an Index during Index Replication

Avoid dropping an index on a collection while any index is being replicated on a secondary. If you attempt to drop an index from a collection on a primary while the collection has a background index building on a secondary, reads will be halted across all namespaces and replication will halt until the background index build completes.