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

配置选项

在本页

  • 配置选项
  • 示例

警告

实验性功能

此功能为实验性。MongoDB不提供代码片段的支持。此功能可能随时更改或删除,恕不另行通知。

预期不会有错误,但如果您遇到错误,请在GitHub 代码库 为此项目。

这些选项控制着mongosh 与跟踪单个代码片段包的包管理器之间的交互。有关特定代码片段如何工作的更多详细信息,请参阅该代码片段的文档。

要修改代码片段配置设置,请使用以下方法

config.set('<OPTION>', '<VALUE>')
选项
类型
默认值
描述
snippetAutoload
布尔值
true
启动时自动加载已安装的代码片段。
snippetIndexSourceURLs
列表

由分号(;)分隔的一个或多个 URL 列表。每个 URL 都链接到有关可用代码片段的元数据。请参阅 多个源 URL。

要禁用代码片段,取消设置此值。请参阅 示例。

snippetRegistryURL
字符串
mongosh npm 客户端使用的 npm 注册表来安装代码片段

使用 config 命令更新配置选项,然后重新启动 mongosh 以使更新生效。

通过向 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", "")'

返回

命令