“文档” 菜单
文档首页
/
MongoDB Manual
/ / /

buildInfo

在此页面上

  • 定义
  • 语法
  • 使用
  • 输出
buildInfo

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

该命令具有以下语法:

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

一个字符串,用于报告mongod实例中使用的 JavaScript 引擎。 默认情况下,在版本 3.2 之后为mozjs ,以前为V8

buildInfo.bits

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

buildInfo.debug

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

buildInfo.maxBsonObjectSize

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

buildInfo.openssl

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

buildInfo.modules

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

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

buildInfo.sysInfo

自 3.2 版起已弃用

buildInfo.sysInfo 不再包含有用信息。

buildInfo.allocator

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

buildInfo.buildEnvironment

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

← 诊断命令