对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

sh.enableAutoMerger()(mongosh方法)

sh.enableAutoMerger(namespace)

7.0版本新增。

为命名空间启用自动数据段合并。

sh.enableAutoMerger() 是一个 mongosh 辅助工具方法。这实际上与运行 configureCollectionBalancing 命令并将 enableAutoMerger 字段设置为 true 的效果相同。

重要

mongosh 方法

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

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

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

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

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

重要

M0 和 Flex 集群不支持此命令。有关更多信息,请参阅不支持的命令。

sh.enableAutoMerger( <namespace> )

该方法采用以下字段:

字段
类型
必要性
说明

namespace

字符串

必需

格式为"<database>.<collection>"的命名空间。 方法为所提供的命名空间启用自动数据段合并。

要设置自动数据块合并的时间间隔,请使用以下参数:

注意

您只能在配置服务器上设立这些参数。

以下示例为"testDatabase.myCollection"启用自动数据块合并。从mongos运行示例:

sh.enableAutoMerger( "testDatabase.myCollection" )