Docs 菜单
Docs 主页
/ /
MongoDB 命令行界面
/

环境变量

在此页面上

  • Precedence
  • 支持的环境变量

为了简化脚本编写,可以使用环境变量指定配置设置。

  • 运行命令时,您使用环境变量指定的任何设置都优先于配置文件所存储的配置。

  • 当您使用 --projectId 选项运行命令时,命令行选项优先于环境变量和配置文件中存储的配置。

MongoDB CLI 支持以下环境变量:

变量
说明
MCLI_PUBLIC_API_KEY
为与 MongoDB 服务进行交互的命令设置公开 API 密钥。
MCLI_PRIVATE_API_KEY
为与 MongoDB 服务交互的命令设置私有 API 密钥。
MCLI_ORG_ID
为需要 --orgId 选项的命令设置组织 ID。
MCLI_PROJECT_ID
为需要 --projectId 选项的命令设置项目 ID。
MCLI_OPS_MANAGER_URL
API 调用设立基本 URL(仅适用于 Ops Manager)。URL 必须以正向斜线结尾(即 /)。
MCLI_SERVICE

设置 MongoDB 服务类型。有效值为:

MCLI_OUTPUT

设置输出字段和格式。有效值为:

输出格式
Empty
default
可读的输出,包括 MongoDB CLI 返回的所有字段。
json
JSON 输出,包括 MongoDB CLI 返回的所有字段。
json-path
JSON输出,包括您指定字段。
go-template
自定义格式的输出,包括您在 Go 模板中指定的字段
MCLI_MONGOSH_PATH
本地系统中指向 MongoDB Shell mongosh 的完整路径。
MCLI_OPS_MANAGER_CA_CERTIFICATE
Ops Manager only
如果适用,本地系统上用于签署客户端和 Ops Manager TLS 证书的 PEM 编码证书颁发机构 (CA) 证书的完整路径。
MCLI_OPS_MANAGER_SKIP_VERIFY
Ops Manager only

当设置为 yes 时,不会验证 MCLI_OPS_MANAGER_CA_CERTIFICATE TLS 证书。这可以防止您的连接因证书无效而被拒绝。

重要

MCLI_OPS_MANAGER_SKIP_VERIFY 设置为 yes 不安全,不建议在生产环境中使用。

后退

MongoDB CLI 配置文件