Docs 菜单
Docs 主页
/
MongoDB Shell
/

配置设置

在此页面上

  • 可配置的设置
  • 如何配置设置

要指定某些Shell行为,可以配置 mongosh设置。

您可以为 mongosh 配置以下设置:

类型
默认
说明
displayBatchSize
整型
20
每次游标迭代显示的项目数
enableTelemetry
布尔
true
允许将匿名跟踪和诊断数据发送到 MongoDB。
editor
字符串
null
指定要在 mongosh控制台中使用的编辑器。如果已设立,则覆盖EDITOR环境变量。
forceDisableTelemetry
布尔
false
仅在全局配置文件中可用。如果为 true,则用户无法手动启用遥测。
historyLength
整型
1000
要存储在 mongoshREPL 的历史记录文件中的项目数。
inspectCompact
整数或布尔值
3

mongosh 在单行中输出的内部元素级别。单行中的多个短数组元素也会组合在一起。

如果设置为 false,则 mongosh 在自己的行上输出每个字段。

inspectDepth
整数或无穷大
6
打印对象的深度。将 inspectDepth 设置为 Infinity(JavaScript 对象)会将所有嵌套对象打印到其完整深度。
redactHistory
字符串
remove

控制 Shell 历史记录中记录哪些信息。必须是以下任一项:

  • keep:保留所有历史记录。

  • remove:删除包含敏感信息的行。

  • remove-redact:编辑敏感信息。

showStackTraces
布尔
false
控制堆栈跟踪和错误信息的显示。
snippetAutoload
布尔
true
如果为 true,则在启动时自动加载已安装的代码片段
snippetIndexSourceURLs
字符串
MongoDB 存储库
以分号分隔的链接到代码片段注册表的 URL 列表。
snippetRegistryURL
字符串
安装代码段mongosh npm 客户端使用的 npm 注册表。

要配置 mongosh 设置,可以使用以下任一项:

后退

使用编辑器