sh.setBalancerState()
在此页面上
说明
sh.setBalancerState(state)
启用或禁用负载均衡器。从 MongoDB 4开始。 2 ,如果启用负载均衡器,该方法还会启用自动分割;如果禁用负载均衡器,该方法还会禁用自动分割。
使用
sh.getBalancerState()
确定负载均衡器当前是启用还是禁用,然后使用sh.isBalancerRunning()
检查其当前状态。重要
mongosh 方法
本页面提供
mongosh
方法的相关信息。这不是数据库命令或特定语言驱动程序(例如 Node.js)的相关文档。有关数据库命令,请参阅
balancerStart
和balancerStop
命令。如需了解 MongoDB API 驱动程序,请参阅特定语言的 MongoDB 驱动程序文档。
重要
您只能在 实例上运行
sh.setBalancerState()
mongos
。sh.setBalancerState()
如果在mongod
实例上运行,则会出现 错误。sh.setBalancerState()
方法具有以下参数:参数类型说明state
布尔将其设置为true
可启用负载均衡器,设置为false
可禁用负载均衡器。