MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs 菜单
Docs 主页
/ /

buildInfo(数据库命令)

buildInfo

buildInfo命令返回当前MongoDB实例的构建摘要(mongodmongos )。

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

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

注意

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

该命令具有以下语法:

db.runCommand(
{
buildInfo: 1
}
)

mongosh 中,按以下形式调用 buildInfo

db.runCommand( { buildInfo: 1 } )

您可以在 和mongod mongos实例上运行此命令。

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

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

buildInfo.versionArray

一个大量,用于传递有关MongoDB实例的版本信息。有关该字符串的更具可读性的版本,请参阅version

buildInfo.version

一个字符串,用于传达有关MongoDB实例的版本信息。如果您需要向人工提供版本信息,则此字段比versionArray 更可取。

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

buildInfo.storageEngines

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

buildInfo.javascriptEngine

一个字符串,用于报告MongoDB实例中使用的JavaScript引擎。默认为 mozjs

buildInfo.bits

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

buildInfo.debug

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

buildInfo.maxBsonObjectSize

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

buildInfo.openssl

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

buildInfo.modules

构建MongoDB实例时使用的附加模块列表。目前可能的值包括 "企业" 和 "Rocksdb"。

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

buildInfo.allocator

MongoDB实例使用的内存分配器。默认为 tcmalloc

注意

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

buildInfo.buildEnvironment

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

后退

诊断

在此页面上