db.collection.
dropIndexes
()_id
从集合中删除指定的一个或多个索引(字段中的索引除外 )。_id
从集合中删除除索引之外的所有内容。建议若要获取索引的名称,请使用db.collection.getIndexes()
方法。
建议若要获取索引的名称,请使用db.collection.getIndexes()
方法。
db.collection.dropIndexes()
方法采用以下可选参数:db.collection.dropIndexes()
是围绕着一个包装 dropIndexes
命令。dropIndexes()
操作只会终止使用正在删除的索引的查询。这可能包括将索引视为查询计划一部分的 查询。db.collection.dropIndexes()
在操作期间获得对指定集合的排他锁。集合上的所有后续操作都必须等到db.collection.dropIndexes()
释放锁为止。db.collection.dropIndexes()
获得了对父数据库的排他锁,阻止了对数据库_及其_所有集合的所有操作,直到操作完成。_id
索引_id
字段上删除默认索引。