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