Você pode usar variáveis de ambiente em seus scripts do MongoDB Shell para gerenciar definições de configuração e armazenar informações confidenciais fora do seu código-fonte. Por exemplo, variáveis de ambiente permitem armazenar connection strings de banco de dados , chaves de API e outros parâmetros fora de seus scripts principais.
Sobre esta tarefa
No exemplo a seguir , você aprenderá como usar uma variável de ambiente para sua string de conexão do MongoDB .
Existem várias maneiras de carregar variáveis de ambiente de um arquivo em seu script. Este exemplo utiliza a função loadEnvFile() integrada, que carrega variáveis de um arquivo .env no ambiente do seu aplicativo.
Passos
Escreva um script que use a variável de ambiente
No mesmo diretório do arquivo .env, crie um script chamado myScript.js e preencha-o com o seguinte conteúdo:
// 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);
O script usa o objeto process.env para acessar sua variável de ambiente da string de conexão .