配置设置
要指定某些shell行为,您可以配置mongosh
设置。
可配置设置
您可以为以下 mongosh
设置配置
键 | 类型 | 默认值 | 描述 |
---|---|---|---|
displayBatchSize | 整数 | 20 | 每次游标迭代显示的项目数 |
enableTelemetry | 布尔值 | true | 启用向 MongoDB 发送匿名跟踪和诊断数据。 |
editor | 字符串 | null | |
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 npm 客户端使用的 npm 注册表。 |
如何配置设置
要配置 mongosh
设置,您可以: