您可以在MongoDB Shell脚本中使用环境变量来管理配置设置,并将敏感信息存储在源代码之外。示例,环境变量允许您在主脚本之外存储数据库连接字符串、 API密钥和其他参数。
关于此任务
在以下示例中,您将学习;了解如何为MongoDB连接字符串使用环境变量。
有多种方法可以将环境变量从文件加载到脚本中。此示例使用内置的loadEnvFile() 函数,该函数将变量从 .env文件加载到应用程序的环境中。
步骤
3
编写使用环境变量的脚本
在与 .env文件相同的目录中,创建一个名为 myScript.js 的脚本并使用以下内容填充该脚本:
// 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);
该脚本使用 process.env对象访问权限连接字符串环境变量。