Menu Docs
Página inicial do Docs
/
MongoDB Shell
/

Definir configurações

Nesta página

  • Definições configuráveis
  • Como definir configurações

Para especificar determinados comportamentos de shell, você pode definir as configurações do mongosh .

Você pode definir as seguintes configurações para mongosh:

Chave
Tipo
Default
Descrição
displayBatchSize
inteiro
20
O número de itens exibidos por iteração do cursor
enableTelemetry
booleano
true
Permite enviar dados de rastreamento e diagnóstico anônimos para MongoDB.
editor
string
null
Designa um editor para utilizar dentro do console do mongosh . Substitui a variável de ambiente do EDITOR se configurada.
forceDisableTelemetry
booleano
false
Disponível apenas no arquivo de configuração global. Quando verdadeiro, os usuários não podem habilitar a telemetria manualmente.
historyLength
inteiro
1000
O número de itens para armazenar no arquivo de histórico do RELP mongosh.
inspectCompact
inteiro ou booleano
3

O nível de elementos internos que mongosh gera em uma única linha. Elementos de array curtos também são agrupados em uma única linha.

Se definido como false, mongosh gera cada campo em sua própria linha.

inspectDepth
inteiro ou infinito
6
A profundidade com que os objetos são impressos. Definir inspectDepth para Infinity (o objeto javascript) imprime todos os objetos aninhados para sua profundidade total.
redactHistory
string
remove

Controla quais informações são registradas no histórico do shell. Deve ser um dos seguintes:

  • keep: Reter todo o histórico.

  • remove: Remover linhas que contêm informações confidenciais.

  • remove-redact: redigir informações confidenciais.

showStackTraces
booleano
false
Controla a exibição de um traçado de pilha juntamente com mensagens de erro.
snippetAutoload
booleano
true
Se true, carregue automaticamente snippets instalados na inicialização.
snippetIndexSourceURLs
string
Repositório do MongoDB
Uma lista separada por ponto e vírgula de URLs que se vinculam a um registro de snippet.
snippetRegistryURL
string
O registro npm usado pelo cliente npm mongosh que instala o snippet.

Para configurar as configurações do mongosh, você pode utilizar:

Voltar

Usar um editor