This is an upcoming (i.e. in progress) version of the manual.


On this page


Returns a document that provides an overview of the database process’s state.

This command provides a wrapper around the database command serverStatus.


By default, db.serverStatus() excludes in its output some content in the repl document.

To include fields that are excluded by default, specify the top-level field and set it to 1 in the command. To exclude fields that are included by default, specify the top-level field and set to 0 in the command.

For example, the following operation suppresses the repl, metrics and locks information in the output.

db.serverStatus( { repl: 0,  metrics: 0, locks: 0 } )

The following example includes all repl information in the output:

db.serverStatus( { repl: 1 } )

See also

serverStatus for complete documentation of the output of this function.