Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Especificar preferencia de lectura y etiquetas

Puedes usar la opción forceConnectionOptions para establecer los valores de opciones de conexión requeridos en Compass. Al establecer opciones de conexión requeridas, como la preferencia de lectura, puedes restringir cómo los usuarios se conectan a tu implementación de MongoDB y garantizar que sus operaciones de lectura no afecten la disponibilidad de los primarios del set de réplicas.

En este ejemplo, limita las operaciones de lectura para leer únicamente desde SECONDARY miembros del set de réplicas con las etiquetas ANALYTICS y READ_ONLY. Puedes 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 comandos 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 trayectoria del archivo ejecutable de Compass dependen de tu 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.