如何从mongosh shell获取env

问题描述 投票:0回答:1

我需要从

mongosh
获取环境变量。

在旧的 mongo shell 中,我可以使用

_getEnv
方法 来实现,就像这样
_getEnv("MONGO_INITDB_DATABASE")

该 shell 已从 MongoDB 6.0 中删除。所以我只能在 mongo 6.0 及更高版本中使用

mongosh
shell。但是,
_getEnv
中没有
mongosh
方法,所以我收到错误:
ReferenceError: getenv is not defined

我在文档和源代码中都找不到如何从新 shell 访问 env。

mongodb mongo-shell
1个回答
1
投票

事实证明,在 Node.js 中访问 env 变量的方式也适用于 mongosh(如文档中所述:mongosh 是一个功能齐全的 JavaScript 和 Node.js 16.x REPL 环境)。

因此语法

process.env.ENV_NAME

 将会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.