Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visual Studio Code é um editor de código versátil para Linux, macOS e Windows, com suporte para várias extensões. Este início rápido mostra como se conectar ao Azure Cosmos DB para NoSQL e ao Azure Cosmos DB para MongoDB usando o Visual Studio Code. Ele aborda a execução de operações de banco de dados principais, incluindo consulta, inserção, atualização e exclusão de dados.
Pré-requisitos
- Uma conta do Azure Cosmos DB for NoSQL configurada com um banco de dados e um contêiner. Use qualquer um desses guias de início rápido aqui para configurar um recurso:
Instalar a extensão
Para conectar e gerenciar dados no Azure Cosmos DB no Visual Studio, primeiro instale a extensão de Bancos de Dados do Azure.
- Abra o Visual Studio Code.
- Acesse o painel Extensões selecionando Exibição > Extensões ou usando o atalho Ctrl + Shift + X no Windows e Command + Shift + X no macOS.
- Na barra de pesquisa, digite DocumentDB para Visual Studio Code e selecione a extensão. Em seguida, selecione Instalar.
- Após a instalação, recarregue o Visual Studio Code se solicitado.
Conectando-se a um Azure Cosmos DB for NoSQL
No Visual Studio Code, vá para o painel do Azure (selecione o ícone do Azure na Barra de Atividades).
Entre na sua conta do Azure Cosmos DB for NoSQL por meio do Microsoft Entra ID:
Observação
Use o controle de acesso baseado em função do Microsoft Entra ID ao acessar seus recursos do Azure Cosmos DB.
Depois de entrar, no modo de exibição de árvore do Azure, localize sua Assinatura do Azure e faça uma busca detalhada no Azure Cosmos DB.
Selecione uma conta existente ou clique com o botão direito do mouse para criar um novo recurso.
Consultar e exibir seus dados
As etapas a seguir usam o Editor de Consultas para executar uma consulta e exibir os resultados da consulta:
No menu da coleção, clique com o botão direito do mouse na coleção para abrir o Editor de Consultas na Versão Prévia.
Execute a consulta fornecida no editor de consultas para exibir seus dados no Exibição de Tabela:
Explore seus dados em outras exibições com suporte:
Exibir métricas de consulta e índice
No editor de consultas, exiba métricas adicionais de consulta e índice para ajudar a otimizar melhor o desempenho da consulta.
Selecione a guia Estatísticas ao lado dos Resultados da consulta.
Para obter mais informações sobre as definições de métrica, consulte documentação de métricas de consulta.
Inserir, editar e excluir documentos
Edição de documento em tempo real: Adicionar, exibir, editar e excluir documentos instantaneamente, com alterações refletidas em tempo real.
Importar de JSON: carregue seus dados rapidamente de arquivos JSON.
Exportar resultados da consulta
Conteúdo relacionado
Pré-requisitos
- Uma conta do Azure Cosmos DB for NoSQL configurada com um banco de dados e um contêiner.
- Shell do MongoDB (mongosh) instalado para interações de linha de comando (opcional, mas recomendado).
Instalar a extensão
Para conectar e gerenciar dados no Azure Cosmos DB, você precisa instalar a extensão de Bancos de Dados do Azure para Visual Studio Code.
- Abra o Visual Studio Code.
- Acesse o painel Extensões selecionando Exibição > Extensões ou usando o atalho Ctrl + Shift + X no Windows e Command + Shift + X no macOS.
- Na barra de pesquisa, digite DocumentDB para Visual Studio Code e selecione a extensão. Em seguida, selecione Instalar.
- Após a instalação, recarregue o Visual Studio Code se solicitado.
Conectando-se a uma carga de trabalho do MongoDB
Agora, conecte-se à carga de trabalho do MongoDB no Azure Cosmos DB for MongoDB.
No painel Workspace, expanda a seção contas do MongoDB.
Aqui, você pode exibir todas as suas contas do MongoDB. Conecte-se a uma nova conta do MongoDB usando suas credenciais.
Observação
Todos os clusters do MongoDB conectados com sucesso permanecerão listados na seção de contas do MongoDB, mesmo após o fechamento do Visual Studio Code.
Gerenciamento de Dados intuitivo
Gerencie facilmente seus bancos de dados no Visual Studio Code:
Criar e remover bancos de dados/coleções: crie ou exclua bancos de dados e coleções usando o menu de contexto em sua conta, banco de dados ou coleção no painel de recursos.
Importar de JSON: importar rapidamente dados de arquivos JSON para sua coleção.
-
Iniciar Importação
- Clique com o botão direito do mouse no nome da coleção no modo de exibição de recurso e selecione Importar Documentos para Coleção.
- Como alternativa, abra o "Modo de Exibição de Coleção" clicando na entrada Documentos de sua coleção e selecione o botão Importar.
-
Selecionar arquivo JSON
- Navegue para localizar o arquivo *.json que contém seus dados.
- Confirme para iniciar o processo de importação.
-
Iniciar Importação
Exportar dados: salve coletas ou resultados de consulta como JSON para backup ou compartilhamento.
-
Iniciar Exportação:
-
Opção 1
- Clique com o botão direito do mouse no nome da coleção no modo de exibição de recurso e selecione Exportar Documentos da Coleção para exportar toda a coleção.
-
Opção 2
- Abra o "Modo de Exibição de Coleção" clicando na entrada Documentos de sua coleção e selecione o botão Exportar.
- Escolha exportar toda a coleção ou os resultados da consulta atual.
-
Opção 1
-
Especificar arquivo de destino:
- Insira o nome e o local do arquivo *.json de destino.
- Confirme a exportação para começar a salvar os dados.
-
Iniciar Exportação:
Edição de documento em tempo real: adicione, exiba, edite e exclua documentos instantaneamente com atualizações em tempo real.
-
Abrir Edição de Documento:
- Acesse as opções de edição de documento diretamente no "Modo de Exibição de Coleção". Esses controles estão convenientemente localizados acima da exibição de dados para facilitar o acesso.
-
Ações Disponíveis:
- Adicionar: crie novos documentos dentro da coleção.
- Exibição: exibir o conteúdo do documento selecionado.
- Editar: edite o conteúdo dos documentos selecionados.
- Excluir: remova documentos selecionados com alterações refletidas imediatamente.
-
Abrir Edição de Documento:
Ferramentas de Consulta Avançadas
Execute e refinar suas consultas perfeitamente:
Resultados Instantâneos: exibir imediatamente os resultados da consulta em seu formato preferencial — tabela, JSON ou modo de exibição de árvore.
- Alterne exibições facilmente usando o menu suspenso Exibição.
Execute consultas diretamente: escreva e execute consultas do MongoDB com recursos como realce de sintaxe e preenchimento automático.
- Para executar a consulta, selecione o botão Localizar consulta ou pressione
Ctrl/Cmd+Enterno editor de consultas.
- Para executar a consulta, selecione o botão Localizar consulta ou pressione
Observação
Atualmente, há suporte apenas para consultas de filtro, com recursos de consulta expandidos em breve.
Exibições de dados flexíveis
Explore seus dados usando várias exibições para diferentes perspectivas:
Exibição JSON: consulte a estrutura de dados JSON bruta.
Modo de Exibição de Árvore: navegue e explore dados aninhados sem esforço.
Exibição da Tabela: examine rapidamente os dados e faça uma busca detalhada em documentos aninhados.
Para fazer drill down: localize as entradas com o ícone
{}, que indicam objetos inseridos. Clique duas vezes para expandir e exibir o conteúdo.Para voltar: retorne aos níveis anteriores usando as trilhas de navegação abaixo do Modo de exibição de tabela.
Integração do Shell do Mongo
A funcionalidade de linha de comando está disponível:
-
Inicialização
mongosh: execute comandos avançados do MongoDB diretamente do Visual Studio Code.
Observação
O shell do MongoDB (mongosh) não está incluído com a extensão. Ele deve ser instalado separadamente e configurado manualmente.
Gerenciamento de clusters
Mantenha-se em cima de seus recursos:
Exibir detalhes do cluster: verifique a camada, a versão do servidor e o uso de recursos do cluster.
Gerenciar Marcas: organize seus clusters com marcas que sincronizam com o portal do Azure.