db.printReplicationInfo() (original) (raw)

Docs Home

/

Database Manual

/

Reference

/

mongosh Methods

/

Databases

Definition

db.printReplicationInfo()

Prints a formatted report of the replica set member's oplog. The displayed report formats the data returned bydb.getReplicationInfo().

The output of db.printReplicationInfo() is identical to that of rs.printReplicationInfo().

Note

The db.printReplicationInfo() method run in mongosh doesnot return JSON. Use db.printReplicationInfo() for manual inspection, anddb.getReplicationInfo() in scripts.

Output Example

The following example is a sample output from thedb.printReplicationInfo() method run on the primary:


configured oplog size:   192MB

log length start to end: 65422secs (18.17hrs)

oplog first event time:  Mon Jun 23 2014 17:47:18 GMT-0400 (EDT)

oplog last event time:   Tue Jun 24 2014 11:57:40 GMT-0400 (EDT)

now:                     Thu Jun 26 2014 14:24:39 GMT-0400 (EDT)

Output Fields

db.printReplicationInfo() formats and prints the data returned bydb.getReplicationInfo():

configured oplog size

Displays the db.getReplicationInfo().logSizeMB value.

log length start to end

Displays the db.getReplicationInfo().timeDiff anddb.getReplicationInfo().timeDiffHours values.

oplog first event time

Displays the db.getReplicationInfo().tFirst.

oplog last event time

Displays the db.getReplicationInfo().tLast.

now

Displays the db.getReplicationInfo().now.

See db.getReplicationInfo() for description of the data.

Compatibility

This method is available in deployments hosted in the following environments:

Note

This command is supported in all MongoDB Atlas clusters. For information on Atlas support for all commands, seeUnsupported Commands.

Backdb.printCollectionStats

Nextdb.printSecondaryReplicationInfo