Docs Menu
Docs Home
/
MongoDB Manual
/ / /

db.printReplicationInfo()

On this page

  • Definition
  • Compatibility
db.printReplicationInfo()

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

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

Note

The db.printReplicationInfo() method run in mongosh does not return JSON. Use db.printReplicationInfo() for manual inspection, and db.getReplicationInfo() in scripts.

The following example is a sample output from the db.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)

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

configured oplog size
Displays the db.getReplicationInfo().logSizeMB value.
log length start to end
Displays the db.getReplicationInfo().timeDiff and db.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.

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

  • MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud

Note

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

Back

db.printCollectionStats