replSetGetConfig
New in version 3.0.0.
Definition
replSetGetConfig
- Returns a document that describes the current configuration of thereplica set. To invoke the command directly, use thefollowing operation:
- db.runCommand( { replSetGetConfig: 1 } );
In the mongo
shell, you can access the data provided byreplSetGetConfig
using the rs.conf()
method,as in the following:
- rs.conf();
Output Example
The following document provides a representation of a replica setconfiguration document. The configuration of your replica set mayinclude only a subset of these settings:
- {
- _id: <string>,
- version: <int>,
- protocolVersion: <number>,
- writeConcernMajorityJournalDefault: <boolean>,
- configsvr: <boolean>,
- members: [
- {
- _id: <int>,
- host: <string>,
- arbiterOnly: <boolean>,
- buildIndexes: <boolean>,
- hidden: <boolean>,
- priority: <number>,
- tags: <document>,
- slaveDelay: <int>,
- votes: <number>
- },
- ...
- ],
- settings: {
- chainingAllowed : <boolean>,
- heartbeatIntervalMillis : <int>,
- heartbeatTimeoutSecs: <int>,
- electionTimeoutMillis : <int>,
- catchUpTimeoutMillis : <int>,
- getLastErrorModes : <document>,
- getLastErrorDefaults : <document>,
- replicaSetId: <ObjectId>
- }
- }
For description of the configuration settings, seeReplica Set Configuration.
See also