Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Manual do banco de dados
/ / /

sh.isConfigShardEnabled() (método mongosh)

sh.isConfigShardEnabled()

O método sh.isConfigShardEnabled() retorna se um cluster tem um fragmento de configuração. Em caso afirmativo, sh.isConfigShardEnabled() também retornará as informações de host e marcação do fragmento de configuração.

sh.isConfigShardEnabled() tem a seguinte sintaxe:

sh.isConfigShardEnabled()

sh.isConfigShardEnabled() retorna um documento que contém os seguintes campos:

{
enabled: <boolean>,
host: <string>,
tags: [<string>]
}
Campo
Tipo
Descrição

enabled

booleano

true se o cluster tiver um fragmento de configuração, false se não tiver.

host

string

Nome de host do shard de configuração. Presente apenas se enabled for true.

tags

array de strings

Lista de zonas às quais o fragmento pertence.

O exemplo a seguir mostra como executar sh.isConfigShardEnabled(). Ele mostra a saída quando você executa o método em um cluster que tem um fragmento de configuração, mas esse fragmento não tem nenhuma marcação associada:

sh.isConfigShardEnabled()
{ enabled: true, host: 'shard3/localhost:27017' }

O exemplo a seguir mostra a saída se você executar sh.isConfigShardEnabled() em um cluster que tenha um fragmento de configuração com tags associadas:

{
enabled: true,
host: 'shard3/localhost:27017',
tags: ['tag1', 'tag2']
}

Voltar

sh.isBalancerRunning

Nesta página