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 设置,可以使用以下任一项:

后退

使用编辑器