buildInfo
On this page
buildInfo
The
buildInfo
command is an administrative command which returns a build summary for the currentmongod
.buildInfo
has the following prototype form:{ buildInfo: 1 } In the
mongo
shell, callbuildInfo
in the following form:db.runCommand( { buildInfo: 1 } ) Example
The output document of
buildInfo
has the following form:{ "version" : "<string>", "gitVersion" : "<string>", "sysInfo" : "<string>", "loaderFlags" : "<string>", "compilerFlags" : "<string>", "allocator" : "<string>", "versionArray" : [ <num>, <num>, <...> ], "openssl" : <document>, "javascriptEngine" : "<string>", "bits" : <num>, "debug" : <boolean>, "maxBsonObjectSize" : <num>, "storageEngines" : [ "<string>", "<string>", "<...>" ], "ok" : <num> }
Output
buildInfo
The document returned by the
buildInfo
command.
Supported
These fields are stable and should provide consistent behavior.
buildInfo.gitVersion
The commit identifier that identifies the state of the code used to build the
mongod
.
buildInfo.versionArray
An array that conveys version information about the
mongod
instance. Seeversion
for a more readable version of this string.
buildInfo.version
A string that conveys version information about the
mongod
instance. If you need to present version information to a human, this field is preferable toversionArray
.This string will take the format
<major>.<minor>.<patch>
in the case of a release, but development builds may contain additional information.
buildInfo.storageEngines
New in version 3.2.
A list of storage engines available to the
mongod
server.
buildInfo.javascriptEngine
Changed in version 3.2.
A string that reports the JavaScript engine used in the
mongod
instance. By default, this ismozjs
after version 3.2, and previouslyV8
.
buildInfo.bits
A number that reflects the target processor architecture of the
mongod
binary.
buildInfo.maxBsonObjectSize
A number that reports the Maximum BSON Document Size.
buildInfo.openssl
An embedded document describing the version of the TLS/SSL library that
mongod
was built with and is currently using.
buildInfo.modules
A list of add-on modules that
mongod
was built with. Possible values currently include "enterprise" and "rocksdb".
Unstable
These fields are for internal use only, and you should not expect their behavior or existence to remain consistent on any level.
buildInfo.sysInfo
Deprecated since version 3.2.
buildInfo.sysInfo
no longer contains useful information.
buildInfo.allocator
The memory allocator that
mongod
uses. By default this istcmalloc
.
buildInfo.buildEnvironment
An embedded document containing various debugging information about the
mongod
build environment.