Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

getClusterParameter

Nesta página

  • Definição
  • Sintaxe
  • Campos de comando
  • Comportamento
  • Exemplos
getClusterParameter

getClusterParameter é um comando administrativo para recuperar os valores dos parâmetros do cluster. Parâmetros de cluster são parâmetros configuráveis que afetam todos os nós em um cluster fragmentado.

Para executar getClusterParameter , use o método db.adminCommand( { command } ) .

O comando getClusterParameter está disponível somente em instalações autogerenciadas. O comando getClusterParameter não está disponível no MongoDB Atlas.

O comando tem a seguinte sintaxe:

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

O comando utiliza os seguintes campos:

Campo
Tipo
Descrição
<parameter>
string ou matriz de strings

Você pode especificar uma das seguintes opções:

  • O nome do parâmetro que você deseja recuperar.

  • Uma array com os nomes de vários parâmetros.

  • '*', para retornar valores para todos os parâmetros disponíveis para getClusterParameter .

  • Você só pode executar getClusterParameter no reconhecimento de data center admin . Se você executar o comando em qualquer outro reconhecimento de data center, o MongoDB retornará um erro.

  • Você pode executar getClusterParameter em qualquer nó em um conjunto de réplicas ou cluster fragmentado.

  • Quando você executa getClusterParameter em mongod, getClusterParameter retorna valores de parâmetro em cache.

  • Ao executar getClusterParameter em mongos , getClusterParameter retorna o valor durável do parâmetro cluster do servidor de configuração.

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 .

Observação

A saída dos exemplos a seguir pode variar dependendo da configuração específica da execução do deployment do MongoDB.

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" } )

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" ] } )

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

Veja também:

setClusterParameter para saber mais sobre esses parâmetros.

← getAuditConfig