abortReshardCollection
定义
abortReshardCollection
新版本5.0.
在进行重分片操作期间,您可以使用
abortReshardCollection
命令来终止操作。您可以在操作达到提交阶段之前随时终止重分片操作。如果重分片操作在运行
abortReshardCollection
命令之前已经达到提交阶段,则该命令将返回错误。提示
在
mongosh
中,此命令也可以通过sh.abortReshardCollection()
辅助方法运行.辅助方法对于
mongosh
用户来说很方便,但它们可能不会返回与数据库命令相同级别的信息。在不需要便利性或需要额外的返回字段的情况下,请使用数据库命令。
兼容性
此命令可在以下环境中部署的以下环境中使用
MongoDB Atlas:云中 MongoDB 部署的全托管服务
注意
此命令在所有 MongoDB Atlas 集群中受支持。有关 Atlas 对所有命令的支持信息,请参阅 不受支持的命令。
MongoDB Enterprise:基于订阅的、自行管理的 MongoDB 版本
MongoDB Community:开源的、免费使用和自行管理的 MongoDB 版本
语法
该命令具有以下语法
db.adminCommand( { abortReshardCollection: "<database>.<collection>" } )
示例
中止重分片操作
以下示例演示了如何中止在 sales.orders
集合上运行的重分片操作
db.adminCommand({ abortReshardCollection: "sales.orders" })