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 del fragmento de configuración. Solo está presente si enabled es true.

tags

matriz de cadenas

Lista de zonas a las que pertenece el fragmento.

El siguiente ejemplo muestra cómo ejecutar sh.isConfigShardEnabled(). Muestra el resultado al ejecutar el método en un clúster con un fragmento de configuración, pero este fragmento no tiene etiquetas asociadas:

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.isBalancerCorriendo

En esta página