Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

buildInfo

在此页面上

  • 定义
  • 兼容性
  • 语法
  • 使用
  • 输出
buildInfo

buildInfo命令返回当前 mongod的构建摘要。

此命令可用于以下环境中托管的部署:

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务

注意

所有MongoDB Atlas集群都支持此命令。有关Atlas支持所有命令的信息,请参阅不支持的命令。

该命令具有以下语法:

db.runCommand(
{
buildInfo: 1
}
)

mongosh 中,按以下形式调用 buildInfo

db.runCommand( { buildInfo: 1 } )

buildInfo 的输出文档具有以下形式:

{
"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>
}
buildInfo

buildInfo 命令返回的文档。

这些字段是稳定的,应提供一致的行为。

buildInfo.gitVersion

提交标识符,用于标识用于构建mongod的代码的状态。

buildInfo.versionArray

传递有关 mongod 实例版本信息的数组。请参阅 version,了解该字符串的更易读版本。

buildInfo.version

传递有关 mongod 实例版本信息的字符串。如果需要向人类显示版本信息,则该字段比versionArray更可取。

对于发布版本,此字符串将采用<major>.<minor>.<patch>格式,但开发版本可能包含其他信息。

buildInfo.storageEngines

服务器可用的 mongod存储引擎 列表。

buildInfo.javascriptEngine

string报告JavaScript 实例中使用的mongod 引擎的 。默认为mozjs

buildInfo.bits

一个反映mongod二进制文件的目标处理器架构的数字。

buildInfo.debug

一个布尔值。 true (使用调试选项构建时)。

buildInfo.maxBsonObjectSize

报告最大 BSON 文档大小的数字。

buildInfo.openssl

一个嵌入式文档,描述构建mongod时使用的以及当前正在使用的 TLS/SSL 库的版本。

buildInfo.modules

构建mongod所使用的附加模块列表。 目前可能的值包括“enterprise”和“Rocksdb”。

这些字段仅供内部使用,您不应期望它们的行为或存在在任何级别上都保持一致。

buildInfo.allocator

mongod使用的内存分配器。 默认为tcmalloc

注意

从 8.0 版开始,MongoDB 使用 TCMalloc 的更新版本,改进了内存碎片和管理。如需了解更多信息,请参阅 tcmalloc 升级

buildInfo.buildEnvironment

嵌入式文档,其中包含有关mongod构建环境的各种调试信息。

后退

诊断