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

sh.setBalancerState()

在此页面上

  • 说明
sh.setBalancerState(state)

启用或禁用负载均衡器。从 MongoDB 4开始。 2 ,如果启用负载均衡器,该方法还会启用自动分割;如果禁用负载均衡器,该方法还会禁用自动分割。

使用sh.getBalancerState()确定负载均衡器当前是启用还是禁用,然后使用sh.isBalancerRunning()检查其当前状态。

重要

mongosh 方法

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

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

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

重要

您只能在 实例上运行sh.setBalancerState() mongossh.setBalancerState()如果在mongod 实例上运行,则会出现 错误。

sh.setBalancerState() 方法具有以下参数:

参数
类型
说明
state
布尔
将其设置为true可启用负载均衡器,设置为false可禁用负载均衡器。

提示

另请参阅:

后退

sh.reshardCollection

来年

sh.shardCollection

在此页面上