Definição
getClusterParametergetClusterParameteris an administrative command for retrieving the values of cluster parameters. Cluster parameters are configurable parameters that affect all nodes in a sharded cluster.Para executar
getClusterParameter, use o métododb.adminCommand( { command } ).The
getClusterParametercommand is only available in self-managed installations. ThegetClusterParametercommand is not available in MongoDB Atlas.
Compatibilidade
Esse comando está disponÃvel em implantações hospedadas nos seguintes ambientes:
- MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud
Observação
This command is supported in all MongoDB Atlas clusters. For information on Atlas support for all commands, see Unsupported Commands.
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponÃvel, de uso gratuito e autogerenciada do MongoDB
Sintaxe
O comando tem a seguinte sintaxe:
db.adminCommand( { getClusterParameter: <parameter> | [<parameter>, <parameter>] | "'*'" } )
Campos de comando
O comando utiliza os seguintes campos:
Campo | Tipo | Descrição |
|---|---|---|
| string ou matriz de strings | Você pode especificar uma das seguintes opções:
|
Comportamento
Você só pode executar
getClusterParameterno reconhecimento de data centeradmin. Se você executar o comando em qualquer outro reconhecimento de data center, o MongoDB retornará um erro.Você pode executar
getClusterParameterem qualquer nó em um conjunto de réplicas ou cluster fragmentado.Quando você executa
getClusterParameteremmongod,getClusterParameterretorna valores de parâmetro em cache.Ao executar
getClusterParameteremmongos,getClusterParameterretorna o valor durável do parâmetro cluster do servidor de configuração.
Controle de acesso
Quando a autenticação está habilitada, o getClusterParameter só funciona quando autenticado como um usuário com um role que tem acesso à ação getClusterParameter .
Exemplos
Observação
A saÃda dos exemplos a seguir pode variar dependendo da configuração especÃfica da execução do deployment do MongoDB.
Recuperar parâmetro de cluster único
A operação a seguir executa getClusterParameter no banco de dados admin usando um valor de hostName para recuperar o valor de um parâmetro de cluster hipotético chamado hostName :
use admin db.adminCommand( { getClusterParameter : "hostName" } )
Recuperar vários parâmetros de cluster
A operação a seguir executa getClusterParameter no banco de dados admin usando os valores hostName e testParameter para recuperar os valores dos parâmetros do cluster hipotético chamados hostName e testParameter :
use admin db.adminCommand( { getClusterParameter: [ "hostName", "testParameter" ] } )
Recuperar todos os parâmetros do cluster
A seguinte operação executa o getClusterParameter com um valor de '*' para recuperar os valores de todos os parâmetros do cluster:
use admin db.adminCommand( { getClusterParameter : '*' } )
Dica
setClusterParameter para saber mais sobre esses parâmetros.