Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

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で使用可能なすべてのパラメータの値を返します。

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

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

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

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

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

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

注意

次の例の出力は、実行中の 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 これらのパラメーターの詳細については、 を参照してください。

戻る

getAuditConfig