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オブジェクトを使用して接続文字列環境変数にアクセスします。