Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Variables de entorno

Para facilitar la escritura de scripts, puedes especificar la configuración utilizando variables de entorno.

  • Al ejecutar un comando, cualquier configuración que hayas especificado con variables de entorno tendrá precedencia sobre el perfil almacenado en el archivo de configuración.

  • Cuando ejecutas un comando usando el --projectId opción, la opción de línea de comandos tiene preferencia sobre tanto la variable de entorno como el perfil almacenado en el archivo de configuración.

La MongoDB CLI admite las siguientes variables de entorno:

Variable
Descripción

MCLI_PUBLIC_API_KEY

Establece lo público Clave de API para los comandos que interactúan con tu servicio de MongoDB.

MCLI_PRIVATE_API_KEY

Establece la llave privada de API para los comandos que interactúan con tu servicio de MongoDB.

MCLI_ORG_ID

Establece el Identificador de la Organización para los comandos que requieren la opción --orgId.

MCLI_PROJECT_ID

Establece el ID del grupo para los comandos que requieren la opción --projectId.

MCLI_OPS_MANAGER_URL

Solo para Ops Manager, define la URL base para llamadas de API. La URL debe terminar con una barra (/), es decir, /).

MCLI_SERVICE

Establece el tipo de servicio MongoDB. Los valores válidos son:

Valor
Servicio
cloud
default

MongoDB Atlas

cloudgov

cloud-manager

ops-manager

MCLI_OUTPUT

Establece los campos de salida y el formato. Los valores válidos son:

Valor
Formato de salida
Empty
default

Salida legible para humanos que incluye todos los campos que devuelve la CLI de MongoDB.

json

Salida JSON que incluye todos los campos que devuelve la CLI de MongoDB.

json-path

Salida JSON que incluye el campos que especifica.

go-template

Salida con formato personalizado que incluye los campos que especifiques en una plantilla de Go.

MCLI_MONGOSH_PATH

La ruta completa en tu sistema local hacia MongoDB Shell, mongosh.

MCLI_SKIP_UPDATE_CHECK

Cuando se establece en yes, la CLI de MongoDB no solicita que actualices a nuevas versiones.

MCLI_OPS_MANAGER_CA_CERTIFICATE
Ops Manager only

Si corresponde, la ruta completa en su sistema local al certificado de la Autoridad de Certificación (CA) codificado en PEM utilizada para firmar los certificados TLS de cliente y Ops Manager.

MCLI_OPS_MANAGER_SKIP_VERIFY
Ops Manager only

Cuando se establece en true, el certificado TLS MCLI_OPS_MANAGER_CA_CERTIFICATE no se verifica. Esto evita que tus conexiones sean rechazadas debido a un certificado inválido.

IMPORTANTE: Establecer MCLI_OPS_MANAGER_SKIP_VERIFY en true no es seguro y no se recomienda en entornos de producción.

HTTP_PROXY, http_proxy

La URL absoluta o el nombre de host y el puerto en el formato hostname[:port].

El siguiente ejemplo muestra cómo configurar la variable de entorno si la configuración del proxy no requiere autenticación.

HTTP_PROXY=<my.proxy.address>

El siguiente ejemplo muestra cómo configurar la variable de entorno si su configuración de proxy requiere autenticación.

HTTP_PROXY=username:password@<my.proxy.address>

El siguiente ejemplo muestra cómo configurar la variable de entorno si el esquema es socks5.

HTTP_PROXY=socks5://<my.proxy.address>

HTTPS_PROXY, https_proxy

La URL absoluta. Si HTTP_PROXY también está configurado, esto tiene prioridad sobre HTTP_PROXY para todas las solicitudes.

Por ejemplo, lo siguiente muestra cómo configurar la variable de entorno.

HTTPS_PROXY=https://<my.proxy.address>

NO_PROXY, no_proxy

Indica que no hay proxy para la URL porque el proxy no está configurado para la URL.

Volver

archivo de configuración

En esta página