Docs Menu
Docs Home
/ /
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
MongoDB Ops Manager のみの場合、 API 呼び出しのベース URL を設定します。URLはフォワードスラッシュで終わる必要があり( / )。
MCLI_SERVICE

MongoDB サービスの種類を設定します。 有効な値は以下のとおりです。

サービス
cloud
default
cloud-manager
ops-manager
MCLI_OUTPUT

出力フィールドと形式を設定します。 有効な値は以下のとおりです。

出力形式
Empty
default
MongoDB CLI が返すすべてのフィールドを含む、人間が判読可能な出力。
json
MongoDB CLI が返すすべてのフィールドを含む JSON 出力。
json-path
指定したフィールドを含む JSON 出力。
go-template
MCLI_MONGOSH_PATH
MongoDB Shell へのローカル システム上のフルパス、 mongosh
MCLI_OPS_MANAGER_CA_CERTIFICATE
Ops Manager only
該当する場合は、クライアントと MongoDB Ops Manager TLS 証明書に署名するために使用される PEM でエンコードされた証明機関(CA)証明書へのローカル システム上のフル パス。
MCLI_OPS_MANAGER_SKIP_VERIFY
Ops Manager only

yesに設定されている場合、 MCLI_OPS_MANAGER_CA_CERTIFICATE TLS 証明書は検証されません。 これにより、無効な証明書が原因で接続が拒否されるのを防ぎます。

重要

MCLI_OPS_MANAGER_SKIP_VERIFYyesに設定するのは安全でなく、本番環境では推奨されません。

戻る

MongoDB CLI 構成ファイル