Advertencia
Funcionalidad experimental
Esta funcionalidad es experimental. MongoDB no proporciona soporte para Fragmentos. Esta funcionalidad puede ser cambiada o eliminada en cualquier momento sin previo aviso.
No se esperan errores, sin embargo, si encuentras alguno, abre un caso 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 | Carga automáticamente los fragmentos instalados al inicio. |
| Lista | Una lista separada por punto y coma ( Para desactivar los snippets, desactive este valor. Ver un ejemplo. | |
| string | El registro de npm que el |
Actualiza las opciones de configuración utilizando el comando config. Después, reinicia mongosh para que las actualizaciones surtan efecto.
Ejemplos
Agregar un segundo registro
Configura 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') )
Reiniciar mongosh para que la actualización surta efecto.
Deshabilitar fragmentos
La funcionalidad de fragmentos requiere una URL de fuente de índice para funcionar. Desactive este valor y luego reinicie mongosh para desactivar los fragmentos.
config.set('snippetIndexSourceURLs', '')
Los snippets también se pueden desactivar fuera de mongosh. Si no puedes iniciar mongosh debido a una configuración de snippets corrupta, deshabilita los snippets y reinicia mongosh.
mongosh --nodb --eval 'config.set("snippetIndexSourceURLs", "")'