Docs Menu
Docs Home
/ /

Especificar preferencias de lectura y etiquetas

Puedes utilizar el forceConnectionOptions Opción para configurar los valores de conexión requeridos en Compass. Al configurar las opciones de conexión requeridas, como la preferencia de lectura, puede restringir la forma en que los usuarios se conectan a su implementación de MongoDB y garantizar que sus operaciones de lectura no afecten la disponibilidad de las réplicas primarias del conjunto.

En este ejemplo, se limitan las operaciones de lectura a solo lectura desde SECONDARY miembros del conjunto de réplicas con las etiquetas ANALYTICS y READ_ONLY. Puede especificar estas opciones en la línea de comandos o en un archivo de configuración.

El siguiente comando inicia MongoDB Compass desde la línea de comando y utiliza --forceConnectionOptions para establecer las opciones readPreference y readPreferenceTags:

<path-to-Compass-executable> \
--forceConnectionOptions.readPreference=secondary \
--forceConnectionOptions.readPreferenceTags=nodeType:ANALYTICS \
--forceConnectionOptions.readPreferenceTags=nodeType:READ_ONLY

Nota

El nombre y la ruta del archivo ejecutable de Compass dependen de su sistema operativo.

Puedes especificar el archivo de configuración de Compass en formato EJSON o YAML. Para establecer readPreference y readPreferenceTags, utiliza --forceConnectionOptions:

{
"forceConnectionOptions": [
["readPreference", "secondary"],
["readPreferenceTags", "nodeType:ANALYTICS"],
["readPreferenceTags", "nodeType:READ_ONLY"]
]
}
forceConnectionOptions:
- readPreference: secondary
- readPreferenceTags: nodeType:ANALYTICS
- readPreferenceTags: nodeType:READ_ONLY

Para obtener más información sobre el archivo de configuración de MongoDB Compass, consulta Configuración del archivo de configuración.

Volver

Operaciones de escritura en bloque

En esta página