Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

sh.disableAutoMerger()

在此页面上

  • 定义
  • 兼容性
  • 语法
  • 方法字段
  • 行为
  • 例子
  • 了解详情
sh.disableAutoMerger(namespace)

7.0 版本中的新增功能

禁用命名空间的自动数据块合并

sh.disableAutoMerger() 是一个 mongosh辅助方法。 它实际上与运行configureCollectionBalancing命令并将enableAutoMerger字段设置为false相同。

重要

mongosh 方法

本页面提供 mongosh 方法的相关信息。这不是数据库命令或特定语言驱动程序(例如 Node.js)的相关文档。

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

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

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

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务

重要

M 0 、M 2和 M 5集群不支持此命令。 有关更多信息,请参阅不支持的命令。

sh.disableAutoMerger( <namespace> )

该方法采用以下字段:

字段
类型
必要性
说明
namespace
字符串
必需
格式为"<database>.<collection>"的命名空间。 方法为所提供的命名空间启用自动数据段合并。

该方法运行时会停止 AutoMerger。 AutoMerger 发出的任何正在进行的操作均已完成。

以下示例禁用"testDatabase.myCollection"的自动数据段合并。 从mongos运行示例:

sh.disableAutoMerger( "testDatabase.myCollection" )

后退

sh.commitReshardCollection