对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

db. 集合.reIndex()(mongosh方法)

重要

mongosh 方法

本页介绍了mongosh 方法。这不是数据库命令或特定语言驱动程序(例如 Node.js)的文档。

有关数据库命令,请参阅 reIndex 命令。

如需了解 MongoDB API 驱动程序,请参阅特定语言的 MongoDB 驱动程序文档。

db.collection.reIndex()

自版本 6.0 起已弃用。

尝试运行db.collection.reIndex() 方法会将警告消息写入日志。

db.collection.reIndex()删除集合上的所有索引并重新创建它们。对于具有大量数据和/或大量索引的集合,此操作的开销可能很大。

警告

此方法可用于以下环境中托管的部署:

重要

MongoDB Atlas 集群不支持此命令。有关 Atlas 对所有命令的支持的信息,请参阅不支持的命令

对于MongoDB5.0 或更高版本,db.collection.reIndex() 只能在独立运行的实例上运行。

db.collection.reIndex() 获取集合上的独占(W)锁,并阻止集合上的其他操作,直到该操作完成。

有关 MongoDB 中锁定的更多信息,请参阅常见问题解答:并发。

提示

给本页内容打分

在此页面上