Docs 菜单

Docs 主页开发应用程序MongoDB Manual

commitReshardCollection

在此页面上

  • 定义
  • 语法
  • 例子
commitReshardCollection

版本 5.0 中的新增功能

在重新分片操作期间,MongoDB 不会阻止写入,直到完成重新分片操作的估计持续时间低于两秒

如果当前估计值超过两秒,但您可以接受该时间范围,则可以更快地完成重新分片。 commitReshardCollection命令会阻止提前写入并强制完成重新分片操作。

提示

mongosh中,该命令也可以通过sh.commitReshardCollection()辅助方法运行。

助手方法对于mongosh用户来说很方便,但它们返回的信息级别可能与数据库命令不同。如果不追求方便或需要额外的返回字段,请使用数据库命令。

该命令具有以下语法:

db.adminCommand(
{
commitReshardCollection: "<database>.<collection>"
}
)

mongosh提供了包装器方法sh.commitReshardCollection()

以下命令强制sales.orders上的重新分片操作以阻止写入并完成:

db.adminCommand({
commitReshardCollection: "sales.orders"
})

提示

另请参阅:

← cleanupReshardCollection

在此页面上