定義
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
注意
このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
構文
このコマンドの構文は、次のとおりです。
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> }
出力
buildInfobuildInfoコマンドによって返されたドキュメント。
サポートあり
これらのフィールドは 安定しており 、一貫した動作を提供する必要があります。
buildInfo.versionArrayMongoDBインスタンスに関するバージョン情報を渡す配列。この string のより読みやすいバージョンについては、
versionを参照してください。
buildInfo.versionMongoDBインスタンスに関するバージョン情報を表す string。人間にバージョン情報を提示する必要がある場合は、このフィールドは
versionArrayよりも推奨されています。この string は、リリースの場合、
<major>.<minor>.<patch>の形式を取りますが、開発ビルドには追加情報が含まれる場合があります。
Unstable
これらのフィールドは内部でのみ使用し、その動作や存在がどのレベルでも一貫性を保つことを期待しないでください。
buildInfo.allocatorMongoDBインスタンスが使用するメモリ割り当て。デフォルトでは、これは
tcmallocです。注意
バージョン 8.0 以降、MongoDB は TCMalloc の更新版を使用しており、メモリの断片化と管理が改善されています。詳細は「tcmalloc のアップグレード」を参照してください。