为了简化脚本编写,可以使用环境变量指定配置设置。
Precedence
运行命令时,您使用环境变量指定的任何设置都优先于配置文件所存储的配置。
当您使用
--projectId选项运行命令时,命令行选项优先于环境变量和配置文件中存储的配置。
支持的环境变量
MongoDB CLI 支持以下环境变量:
变量 | 说明 | |||
|---|---|---|---|---|
| 为与 MongoDB 服务进行交互的命令设置公开 API 密钥。 | |||
| 为与 MongoDB 服务进行交互的命令设置私有 API 密钥。 | |||
| 为需要 | |||
| 为需要 | |||
| 为 API 调用设置基本 URL(仅适用于 Ops Manager)。URL 必须以正斜杠结尾(即 | |||
| 设置 MongoDB 服务类型。有效值为:
| |||
| 设置输出字段和格式。有效值为:
| |||
| 本地系统中指向 MongoDB Shell | |||
| 设置为 | |||
| 如果适用,本地系统上用于签署客户端和 Ops Manager TLS 证书的 PEM 编码证书颁发机构 (CA) 证书的完整路径。 | |||
| 当设置为 重要提示:将 | |||
| 绝对 URL,或 以下示例展示了如果代理配置不要求身份验证,如何设置环境变量。 以下示例展示了在代理配置要求身份验证时如何设置环境变量。 以下示例展示了如果模式为 | |||
| 绝对 URL。如果还设置了 示例,以下内容显示了如何设立环境变量。 | |||
| 表示该 URL 没有对应的代理,因为没有为该 URL 配置代理。 |