AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

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

getClusterParameter

getClusterParameter is an administrative command for retrieving the values of cluster parameters. Cluster parameters are configurable parameters that affect all nodes in a sharded cluster.

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

getClusterParameterコマンドは自己管理型インストールでのみ使用できます。 getClusterParameterコマンドはMongoDB Atlas では使用できません。

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

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

注意

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

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

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

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

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

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

フィールド
タイプ
説明

<parameter>

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

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

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

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

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

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

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

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

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

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

注意

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

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

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

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

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

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

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

Tip

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