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.
Acerca de esta tarea
En el siguiente ejemplo, aprenderá cómo utilizar una variable de entorno para su cadena de conexión de MongoDB.
Existen múltiples formas de cargar variables de entorno desde un archivo en tu script. Este ejemplo usa la funcionalidad incorporada loadEnvFile() función, que carga variables desde un archivo .env al entorno de tu aplicación.
Pasos
Escriba un script que utilice la variable de entorno
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.