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

rs.conf()(mongosh方法)

rs.conf()

返回包含当前副本集配置的文档。

重要

mongosh 方法

本页介绍了 mongosh 方法。这不是数据库命令或特定语言驱动程序(例如 Node.js)的文档。

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

对于MongoDB API驱动程序,请参阅特定语言的MongoDB驾驶员文档。

replSetGetConfig 命令在主节点上运行时可以指定新选项 commentStatus: true。使用该选项运行时,该命令在输出中会包含 commitmentStatus 字段。该输出字段将指示副本集之前的重新配置是否已提交,以便副本集准备好再次重新配置。该选项仅适用于 replSetGetConfig 命令。

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

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

重要

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

以下文档提供了副本集配置文档的表示。副本集的配置可能仅包含以下设置的子集:

{
_id: <string>,
version: <int>,
term: <int>,
protocolVersion: <number>,
writeConcernMajorityJournalDefault: <boolean>,
configsvr: <boolean>,
members: [
{
_id: <int>,
host: <string>,
arbiterOnly: <boolean>,
buildIndexes: <boolean>,
hidden: <boolean>,
priority: <number>,
tags: <document>,
secondaryDelaySecs: <int>,
votes: <number>
},
...
],
settings: {
chainingAllowed : <boolean>,
heartbeatIntervalMillis : <int>,
heartbeatTimeoutSecs: <int>,
electionTimeoutMillis : <int>,
catchUpTimeoutMillis : <int>,
getLastErrorModes : <document>,
getLastErrorDefaults : <document>,
replicaSetId: <ObjectId>
}
}

有关配置设置的说明,请参阅自管理副本集配置。

rs.config()

rs.config() 是 rs.conf() 的别名。

给本页内容打分