Docs Menu
Docs Home
/
MongoDB Shell
/

設定を構成する

項目一覧

  • 構成可能な設定
  • 設定の構成方法

特定のshell 動作を指定するには、{0mongosh 設定を構成します。

mongoshでは次の設定を構成できます。

キー
タイプ
default
説明
displayBatchSize
integer
20
カーソルの反復ごとに表示される項目の数
enableTelemetry
ブール値
true
匿名化された追跡データと診断データの MongoDB への送信を有効にします。
editor
string
null
mongoshコンソール内で使用するエディターを指定します。 設定されている場合は、 EDITOR環境変数を上書きします。
forceDisableTelemetry
ブール値
false
グローバル構成ファイルでのみ利用可能です。 true の場合、ユーザーは テレメトリ を手動で有効にすることはできません。
historyLength
integer
1000
mongosh REPL の履歴ファイルに保存するアイテムの数。
inspectCompact
整数またはブール値
3

mongoshが単一行に出力する内部要素のレベル。 短い配列要素も 1 行にまとめられています。

falseに設定すると、 mongoshは各フィールドを別個の行に出力します。

inspectDepth
整数または Infinity
6
オブジェクトが出力される深度。 inspectDepthInfinity( JavaScriptオブジェクト)に設定すると、ネストされたすべてのオブジェクトが完全な深度に出力されます。
redactHistory
string
remove

shell 履歴に記録される情報を制御します。 次のいずれかである必要があります。

  • keep: すべての履歴を保持します。

  • remove: 機密情報を含む行は削除します。

  • remove-redact: 機密情報を編集します。

showStackTraces
ブール値
false
エラー メッセージとともにスタック トレースの表示を制御します。
snippetAutoload
ブール値
true
trueの場合、起動時にインストールされたスニペットを自動的に読み込みます。
snippetIndexSourceURLs
string
MongoDB リポジトリ
スニペットレジストリにリンクする URL のセミコロン区切りリスト。
snippetRegistryURL
string
スニペット をインストールする npm クライアントが使用するmongosh npm レジストリ。

mongosh設定を構成するには、次のいずれかを使用します。

戻る

エディターを使用する