Menu Docs
Página inicial do Docs
/
Extensão VS Code
/

Configurações de código do Visual Studio

Este documento lista as configurações configuráveis para a Extensão de VS Code

Para definir as configurações da extensão de VS Code :

1
Sistema operacional
Método
Ações

Any

Menu de código do Visual Studio

File / Code > Preferences > Settings

macOS

Atalho de teclado

Pressione Command + ,

Windows e Linux

Atalho de teclado

Pressione Ctrl + ,

2

As configurações da extensão VS Code Extension são exibidas. As alterações feitas são salvas automaticamente.

A tabela a seguir lista as configurações disponíveis para a Extensão VS Code:

Contexto
Descrição
Default

Shell

Shell MongoDB a ser usado. Escolha:

  • mongo (a concha MongoDB legada), ou

  • mongosh (a nova concha MongoDB)

Para iniciar o shell MongoDB selecionado, você deve:

  • Instale o shell que deseja usar e

  • Configure a variável de ambiente PATH da sua máquina para incluir o caminho de arquivo para o binário shell.

Se você instalar uma nova versão do shell do MongoDB, precisará atualizar a variável PATH para fazer referência à nova versão.

  • Para instalar o shell mongo shell legado, mongo shellconsulte O

  • Para instalar o shell mongosh e obter instruções sobre como configurar sua variável PATH , consulte Instalar o MongoDB Shell.

mongosh

Show

Se ativado, mostra a exibição MongoDB no painel de navegação esquerdo do Visual Studio Code.

Habilitado

Max Number of Problems

O número máximo de problemas que a extensão de VS Code gerará no modo de exibição Problems de código do Visual Studio.

100

Trace: Server

Configurações de registro do servidor de idioma do MongoDB.

Edite esta configuração através da propriedade mongodbLanguageServer.trace.server no arquivo settings.json do seu projeto.

Dentro do objeto mongodbLanguageServer.trace.server, você pode especificar:

  • format, e

  • verbosity

Os registros de saída podem ser visualizados selecionando-se MongoDB Language Server no menu suspenso da exibição Output ou com o Language Server Protocol Inspector.

{
"format": "json",
"verbosity": "verbose"
}

Confirm Run All

Se ativado, mostra uma mensagem de confirmação antes de executar comandos em um playground.

Habilitado

Default Connection Saving Location

Define se e onde as novas conexões serão salvas.

Você pode selecionar:

Contexto
Descrição

Global

Salve sua conexão globalmente no VS Code para que ela possa ser acessada de qualquer espaço de trabalho.

Workspace

Salve sua conexão no workspace. Você não pode acessar a conexão de um workspace diferente.

Session

Salve a conexão somente para esta sessão de Código VS. A conexão é perdida quando você fecha o código VS.

Global

Hide Option To Choose Where To Save New Connections

Se desabilitado, você será solicitado a escolher onde salvar cada nova conexão.

Se ativada, as novas conexões são salvas automaticamente no Default Connection Saving Location sem aviso prévio.

Habilitado

Default Limit

Número de documentos a serem buscados ao visualizar documentos de uma coleção. Não afeta as operações do playground.

10

Preset Connections

Especifica uma lista predefinida de conexões. Use essa configuração para compartilhar configurações de conexão em um espaço de trabalho ou escopo global.

Edite a propriedade mdb.presetConnection no arquivo settings.json do seu projeto.

Dentro do objeto mdb.presetConnections, você pode especificar:

  • Um name para a conexão.

  • Um connectionString para sua implantação.

AVISO: não armazene credenciais confidenciais nesta configuração. As connection strings são armazenadas em texto sem formatação, para que possam ser facilmente acessadas.

[
{
"name": "Preset Connection",
"connectionString": "mongodb://localhost:27017"
}
]

Send Telemetry

Se ativado, permite a coleção de dados anônimos de telemetria de diagnóstico e uso para ajudar a melhorar a Extensão VS Code.

Habilitado

Use Default Template For Playground

Se ativado, os arquivos do playground são carregados com um modelo contendo comandos de amostra.

Se desabilitado, os arquivos de playground serão carregados com um editor de playground vazio.

Habilitado

MCP: Server

Controla se o servidor MongoDB MCP do inicia automaticamente quando o Código VS abre e se conecta à conexão ativa.

  • Se definido como ask, a extensão inicia o servidor MCP automaticamente e pergunta se você deseja manter esse comportamento. Se a configuração permanecer como ask, essa notificação aparecerá toda vez que você iniciar o VS Code.

  • Se ativado, o servidor é iniciado automaticamente quando o Código VS é aberto.

  • Se desabilitado, o servidor não iniciará automaticamente e você deverá iniciar o servidor manualmente usando o comando Iniciar Servidor MCP.

Observação

Na primeira vez que o servidor é iniciado automaticamente, o VS Code exibe uma notificação perguntando se você deseja manter esse comportamento. Sua escolha atualiza automaticamente esta configuração.

Quando o servidor MCP não estiver em execução, use o comando MongoDB: Iniciar servidor MCP para iniciar o servidor MCP imediatamente.

ask

MCP: Api Base URL

Se você estiver utilizando um sistema Atlas personalizado, especifique o URL da API utilizado pelo servidor MongoDB MCP que habilita as ferramentas Atlas MCP.

https://cloud.mongodb.com/

MCP: Api Client ID

ID do cliente da Atlas API para autenticação na API do Atlas . Use uma Conta de Serviço para acesso programático às APIs do Atlas . Necessário para ativar as ferramentas Atlas no servidor MongoDB MCP. Armazene seu ID com segurança e não o comprometa com o controle de versão.

Para saber mais,consulte Conexão com credenciais do Atlas API.

Vazio

MCP: Api Client Secret

Segredo do cliente da API do Atlas para autenticação na API do Atlas . Use uma Conta de Serviço para acesso programático às APIs do Atlas . Necessário para ativar as ferramentas Atlas no servidor MongoDB MCP. Armazene com segurança e não se comprometa com o controle de versão.

Para saber mais,consulte Conexão com credenciais do Atlas API.

Vazio

MCP: Disabled Tools

Nomes de ferramentas, tipos de operação (create, update, delete, read, metadata) ou categorias (atlas, mongodb) para desabilitar ao usar o servidor MongoDB MCP.

Vazio

MCP Export Cleanup Interval Ms

Com que frequência (em milissegundos) o servidor MongoDB MCP executa o processo de limpeza de exportação para remover arquivos expirados. O padrão é 2 minutos (120000ms).

120000

MCP Exports Path

O diretório para onde o servidor MongoDB MCP exporta dados ao usar a ferramenta de exportação. Certifique-se de que o caminho esteja disponível para gravações ou deixe essa configuração vazia para usar o caminho padrão com base em seu sistema operacional.

Caminhos padrão:

  • Windows: %LOCALAPPDATA%\mongodb\mongodb-mcp\exports

  • macOS e Linux: ~/.mongodb/mongodb-mcp/exports

Vazio

MCP Export Timeout Ms

O tempo máximo, em milésimos de segundo, que uma operação de exportação pode ser executada antes que o servidor MongoDB MCP a encerre. O padrão é 5 minutos (300000ms).

300000

MCP Index Check

Quando ativado, o servidor MongoDB MCP impõe que as operações de query devem usar um índice e rejeita queries que executam uma verificação de collection. Isso ajuda a evitar problemas de desempenho em ambientes de produção.

desabilitado

MCP: Read Only

Quando ativado, o servidor MongoDB MCP permite apenas tipos de operação de leitura, conexão e metadados. As operações de criação, atualização e exclusão estão desabilitadas.

desabilitado

Voltar

Comandos

Próximo

Registro de alterações

Nesta página