配置选项
这些选项控制着mongosh
与跟踪单个代码片段包的包管理器之间的交互。有关特定代码片段如何工作的更多详细信息,请参阅该代码片段的文档。
要修改代码片段配置设置,请使用以下方法
config.set('<OPTION>', '<VALUE>')
配置选项
选项 | 类型 | 默认值 | 描述 |
---|---|---|---|
snippetAutoload | 布尔值 | true | 启动时自动加载已安装的代码片段。 |
snippetIndexSourceURLs | 列表 | ||
snippetRegistryURL | 字符串 | mongosh npm 客户端使用的 npm 注册表来安装代码片段 |
示例
添加第二个注册表
通过向 snippetIndexSourceURLs
添加 URL 来配置一个用于敏感代码片段的第二个私有注册表。
config.set('snippetIndexSourceURLs', 'https://github.com/YOUR_COMPANY/PATH_TO_YOUR_REGISTRY/index.bson.br;' + config.get('snippetIndexSourceURLs') )
重新启动 mongosh
以使更新生效。
禁用代码片段
代码片段功能需要索引源 URL 来运行。取消设置此值,然后重新启动 mongosh
以禁用代码片段。
config.set('snippetIndexSourceURLs', '')
代码片段也可以从 mongosh
外部禁用。如果您无法启动 mongosh
,因为代码片段配置损坏,请禁用代码片段并重新启动 mongosh
。
mongosh --nodb --eval 'config.set("snippetIndexSourceURLs", "")'