rs.conf()
定义
rs.conf()
返回包含当前副本集配置的文档。
重要
mongosh 方法
本页面提供
mongosh
方法的相关信息。这不是数据库命令或特定语言驱动程序(例如 Node.js)的相关文档。有关数据库命令,请参阅
replSetGetConfig
命令。如需了解 MongoDB API 驱动程序,请参阅特定语言的 MongoDB 驱动程序文档。
replSetGetConfig
命令在主节点上运行时可以指定新选项 commentStatus: true。使用该选项运行时,该命令在输出中会包含 commitmentStatus 字段。该输出字段将指示副本集之前的重新配置是否已提交,以便副本集准备好再次重新配置。该选项仅适用于replSetGetConfig
命令。
输出示例
以下文档提供了副本集配置文档的表示。副本集的配置可能仅包含以下设置的子集:
{ _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()
的别名。