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.To run
getClusterParameter
, use thedb.adminCommand( { command } )
method.
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
注意
このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
構文
このコマンドの構文は、次のとおりです。
db.adminCommand( { getClusterParameter: <parameter> | [<parameter>, <parameter>] | "'*'" } )
コマンドフィールド
このコマンドは、次のフィールドを使用します。
フィールド | タイプ | 説明 |
---|---|---|
| String or array of strings | You can specify one of the following:
|
動作
You can only run
getClusterParameter
on theadmin
database. If you run the command on any other database, MongoDB returns an error.You can run
getClusterParameter
on any node in a replica set or sharded cluster.When you run
getClusterParameter
onmongod
,getClusterParameter
returns cached parameter values.When you run
getClusterParameter
onmongos
,getClusterParameter
returns the 耐久性がある value of the cluster parameter from the config server.
アクセス制御
When 認証 is enabled, getClusterParameter
only works when authenticated as a user with a role that has access to the
getClusterParameter
action.
MongoDB Atlas users must have the atlasAdmin
role.
例
注意
The output of the following examples may vary depending on the specific configuration of the running MongoDB deployment.
Retrieve Single Cluster Parameter
The following operation runs getClusterParameter
on the admin
database using a value of hostName
to retrieve the value for
a hypothetical cluster parameter named hostName
:
use admin db.adminCommand( { getClusterParameter : "hostName" } )
Retrieve Multiple Cluster Parameters
The following operation runs getClusterParameter
on the admin
database using the values hostName
and testParameter
to retrieve the
values for hypothetical cluster parameters named hostName
and
testParameter
:
use admin db.adminCommand( { getClusterParameter: [ "hostName", "testParameter" ] } )
Retrieve All Cluster Parameters
The following operation runs getClusterParameter
with a value of
'*'
to retrieve the values from all cluster parameters:
use admin db.adminCommand( { getClusterParameter : '*' } )
以下も参照してください。
これらのパラメータの詳細については、 setClusterParameter
を参照してください。