Advertencia
Funcionalidad experimental
Esta función es experimental. MongoDB no admite fragmentos. Esta función puede modificarse o eliminarse en cualquier momento sin previo aviso.
No se esperan errores, sin embargo, si encuentra alguno, abra un problema en el Repositorio de GitHub para este proyecto.
Estas opciones controlan la interacción entre mongosh
y el gestor de paquetes que rastrea cada fragmento de código. Para más detalles sobre el funcionamiento de un fragmento de código, consulte su documentación.
Para modificar la configuración de snippet, utiliza el siguiente método:
config.set('<OPTION>', '<VALUE>')
Opciones de configuración
Opción | Tipo | predeterminado | Descripción |
|---|---|---|---|
| booleano | true | Cargar automáticamente los fragmentos instalados al inicio. |
| Lista | Una lista de una o más URL separadas por punto y coma (). Cada URL enlaza a Para desactivar los fragmentos, desactive este valor. Vea un ejemplo. | |
| string | El registro npm que el cliente npm utiliza para instalar |
Actualice las opciones de configuración utilizando el comando config, luego reinicie para que las actualizaciones surtan mongosh efecto.
Ejemplos
Agregar un segundo registro
Configure un segundo registro privado para fragmentos confidenciales agregando una URL a snippetIndexSourceURLs.
config.set('snippetIndexSourceURLs', 'https://github.com/YOUR_COMPANY/PATH_TO_YOUR_REGISTRY/index.bson.br;' + config.get('snippetIndexSourceURLs') )
Reinicie para que la actualización surta mongosh efecto.
Deshabilitar fragmentos
La función de fragmentos requiere una URL de origen del índice para funcionar. Desactive este valor y reinicie para desactivar los mongosh fragmentos.
config.set('snippetIndexSourceURLs', '')
Los fragmentos también se pueden deshabilitar desde fuera mongosh de. Si no puede iniciar debido a una configuración de fragmentos corrupta, deshabilítelos mongosh y mongosh reinicie.
mongosh --nodb --eval 'config.set("snippetIndexSourceURLs", "")'