文档菜单
文档首页
/
MongoDB Shell
/

配置设置

在本页

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

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

您可以为以下 mongosh 设置配置

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

mongosh 在单行上输出的内部元素级别。短数组元素也将在单行上分组。

如果设置为 falsemongosh 将每个字段单独输出到一行。

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 设置,您可以:

返回

使用编辑器