配置设置
要指定某些shell行为,您可以配置 mongosh
设置。
可配置的设置
您可以为 mongosh
配置以下设置:
键 | 类型 | 默认 | 说明 |
---|---|---|---|
displayBatchSize | 整型 | 20 | 每次游标迭代显示的项目数 |
enableTelemetry | 布尔 | true | 允许将匿名跟踪和诊断数据发送到 MongoDB。 |
editor | 字符串 | null | 指定要在 mongosh 控制台中使用的编辑器。 如果已设立,则覆盖EDITOR 环境变量。 |
forceDisableTelemetry | 布尔 | false | 仅在全局配置文件中可用。如果为 true,则用户无法手动启用遥测。 |
historyLength | 整型 | 1000 | 要存储在 mongosh REPL 的历史记录文件中的项目数。 |
inspectCompact | 整数或布尔值 | 3 | |
inspectDepth | 整数或无穷大 | 6 | 打印对象的深度。将 inspectDepth 设置为 Infinity (JavaScript 对象)会将所有嵌套对象打印到其完整深度。 |
redactHistory | 字符串 | remove | 控制 Shell 历史记录中记录哪些信息。必须是以下任一项:
|
showStackTraces | 布尔 | false | 控制堆栈跟踪和错误信息的显示。 |
snippetAutoload | 布尔 | true | 如果为 true ,则在启动时自动加载已安装的代码片段。 |
snippetIndexSourceURLs | 字符串 | 以分号分隔的链接到代码片段注册表的 URL 列表。 | |
snippetRegistryURL | 字符串 |
如何配置设置
要配置 mongosh
设置,可以使用以下任一项: