buildInfo
定義
buildInfo
buildInfo
コマンドは、現在のmongod
のビルド概要を返します。
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
注意
このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
構文
このコマンドの構文は、次のとおりです。
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.version
mongod
インスタンスに関するバージョン情報を伝達する string。 人間にバージョン情報を提示する必要がある場合は、このフィールドはversionArray
よりも推奨されます。この string は、リリースの場合、
<major>.<minor>.<patch>
の形式を取りますが、開発ビルドには追加情報が含まれる場合があります。
buildInfo.storageEngines
サーバーで使用できる
mongod
ストレージ エンジン の一覧。
buildInfo.javascriptEngine
mongod
インスタンスで使用される JavaScript エンジンを報告する string。 デフォルトでは、これはmozjs
です。
buildInfo.bits
mongod
バイナリのターゲット プロセッサ アーキテクチャを反映する数値。
buildInfo.openssl
mongod
が構築され、現在使用している TLS/SSL ライブラリのバージョンを説明する埋め込みドキュメント。
buildInfo.modules
mongod
が構築されたアドオン モジュールのリスト。 可能な値には現在、「enterprise」と「locksdb」が含まれています。
Unstable
これらのフィールドは内部でのみ使用し、その動作や存在がどのレベルでも一貫性を保つことを期待しないでください。
buildInfo.allocator
mongod
が使用するメモリア割り当て。 デフォルトでは、これはtcmalloc
です。注意
バージョン 8.0 以降、MongoDB は TCMalloc の更新版を使用しており、メモリの断片化と管理が改善されています。詳細は「tcmalloc のアップグレード」を参照してください。
buildInfo.buildEnvironment
mongod
ビルド環境に関するさまざまなデバッグ情報を含む埋め込みドキュメント。