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

Utilice variables de entorno en scripts de shell de MongoDB

Puedes utilizar variables de entorno en tus scripts de MongoDB Shell para gestionar la configuración y almacenar información confidencial fuera de tu código fuente. Por ejemplo, las variables de entorno te permiten almacenar cadenas de conexión de bases de datos, claves API y otros parámetros fuera de tus scripts principales.

En el siguiente ejemplo, aprenderás cómo usar una variable de entorno para tu cadena de conexión de MongoDB.

Existen múltiples formas de cargar variables de entorno desde un archivo en tu script. Este ejemplo utiliza la función incorporada loadEnvFile(), que carga variables desde un archivo .env en el entorno de su aplicación.

1

En un directorio vacío, crea un nuevo archivo llamado .env.

2

En el archivo .env, define una variable de entorno para tu cadena de conexión de MongoDB:

MONGODB_URI="<connection-string>"
3

En el mismo directorio que tu archivo .env, crea un script llamado myScript.js y rellénalo con el siguiente contenido:

// Load environment variables from the .env file
const { loadEnvFile } = require('node:process');
loadEnvFile();
// Connect to the MongoDB database
db = connect(process.env.MONGODB_URI);
// Confirm the connection by printing the database name
console.log(db);

El script utiliza el objeto process.env para acceder a la variable de entorno de su cadena de conexión.

4

El script muestra el nombre de la base de datos a la que te conectaste. La base de datos por defecto es test.

mongosh --file myScript.js
test