Navigation
This version of the documentation is archived and no longer supported.

Replication Methods

Note

For details on specific methods, including syntax and examples, click on the specific method to go to its reference page.

Name Description
rs.add() Adds a member to a replica set.
rs.addArb() Adds an arbiter to a replica set.
rs.conf() Returns the replica set configuration document.
rs.freeze() Prevents the current member from seeking election as primary for a period of time.
rs.help() Returns basic help text for replica set functions.
rs.initiate() Initializes a new replica set.
rs.printReplicationInfo() Prints a formatted report of the replica set status from the perspective of the primary.
rs.printSecondaryReplicationInfo() Prints a formatted report of the replica set status from the perspective of the secondaries.
rs.printSlaveReplicationInfo() Deprecated since version 4.0.21: Use rs.printSecondaryReplicationInfo() instead.
rs.reconfig() Re-configures a replica set by applying a new replica set configuration object.
rs.remove() Remove a member from a replica set.
rs.secondaryOk() Allows read operations on secondary members for the MongoDB connection.
rs.status() Returns a document with information about the state of the replica set.
rs.stepDown() Causes the current primary to become a secondary which forces an election.
rs.syncFrom() Sets the member that this replica set member will sync from, overriding the default sync target selection logic.
←   db.updateRole() rs.add()  →