Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

sh.isConfigShardEnabled() (método mongosh)

sh.isConfigShardEnabled()

El método sh.isConfigShardEnabled() devuelve si un clúster tiene un Fragmento de configuración. Si es así,sh.isConfigShardEnabled() también devuelve la información de host y etiqueta del fragmento de configuración.

sh.isConfigShardEnabled() tiene la siguiente sintaxis:

sh.isConfigShardEnabled()

sh.isConfigShardEnabled() devuelve un documento que contiene los siguientes campos:

{
enabled: <boolean>,
host: <string>,
tags: [<string>]
}
Campo
Tipo
Descripción

enabled

booleano

true si el clúster tiene un fragmento de configuración, false si no lo tiene.

host

string

Nombre de host de la partición de configuración. Solo presente si enabled es true.

tags

Arreglo de cadenas

Lista de zonas a las que pertenece el fragmento.

El siguiente ejemplo muestra cómo ejecutar sh.isConfigShardEnabled(). Muestra la salida cuando ejecutas el método en un clúster que tiene una partición de configuración, pero esta partición no tiene ninguna etiqueta asociada:

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

El siguiente ejemplo muestra el resultado si ejecuta sh.isConfigShardEnabled() en un clúster que tiene un fragmento de configuración con etiquetas asociadas:

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

Volver

sh.isBalancerRunning

En esta página