AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs Menu

getClusterParameter(データベースコマンド)

getClusterParameter

getClusterParameterは、クラスター パラメータの値を取得するための管理コマンドです。 クラスター パラメーターは、シャーディングされたクラスター内のすべてのノードに影響する構成可能なパラメーターです。

getClusterParameterを実行するには、 db.adminCommand( { command } )メソッドを使用します。

このコマンドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のための完全管理サービスです

注意

このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

このコマンドの構文は、次のとおりです。

db.adminCommand(
{
getClusterParameter: <parameter> | [<parameter>, <parameter>] | "'*'"
}
)

このコマンドは、次のフィールドを使用します。

フィールド
タイプ
説明

<parameter>

文字列または複数の文字列の配列

次のいずれかを指定できます。

  • 検索対象のパラメータの名前。

  • 複数のパラメーターの名前を含む配列。

  • '*'は、 getClusterParameterで使用可能なすべてのパラメータの値を返します。

  • getClusterParameterはadminデータベースでのみ実行できます。 他のデータベースで コマンドを実行すると、MongoDB はエラーを返します。

  • レプリカセットまたはシャーディングされたクラスター内の任意のノードでgetClusterParameterを実行できます。

  • mongodでgetClusterParameterを実行すると、 getClusterParameterはキャッシュされたパラメータ値を返します。

  • で getClusterParametermongosを実行すると、getClusterParameter は コンフィギュレーションサーバー からクラスター パラメータの 永続 値を返します。

認証が有効になっている場合、 getClusterParameterはgetClusterParameterアクションへのアクセス権を持つロールを持つユーザーとして認証された場合にのみ機能します。

MongoDB Atlasユーザーには atlasAdmin ロールが必要です。

注意

次の例の出力は、実行中の MongoDB 配置の特定の構成によって異なる場合があります。

次の操作では、 hostNameの値を使用してadminデータベースでgetClusterParameterを実行し、 hostNameという名前の仮想クラスター パラメータの値を取得します。

use admin
db.adminCommand( { getClusterParameter : "hostName" } )

次の操作では、 hostNameとtestParameterの値を使用してadminデータベースでgetClusterParameterを実行し、 hostNameとtestParameterという名前の仮想クラスター パラメータの値を取得します。

use admin
db.adminCommand( { getClusterParameter: [ "hostName", "testParameter" ] } )

次の操作では、 '*'の 値を持つgetClusterParameterを実行し、すべてのクラスター パラメータから 値を取得します。

use admin
db.adminCommand( { getClusterParameter : '*' } )

Tip

setClusterParameter これらのパラメーターの詳細については、 を参照してください。