O MongoDB Compass facilita o uso do MongoDB, jus­ta­mente por ser sua interface gráfica de usuário. Aprenda como instalar o software e fazer uso dos recursos ofe­re­ci­dos.

Use o MongoDB Compass para gerenciar bancos de dados

O MongoDB é uma das soluções NoSQL mais populares e bem-sucedidas do mundo. O foco principal desse sistema de ge­ren­ci­a­mento de banco de dados (DBMS) está no ar­ma­ze­na­mento e na gestão de grandes conjuntos de dados, que podem ser pro­ces­sa­dos em vários formatos e agrupados como do­cu­men­tos BSON, em coleções. Embora a solução se esforce para ser o mais intuitiva possível, trabalhar com linhas de comando exige algum co­nhe­ci­mento prévio e altos níveis de precisão.

Com o MongoDB Compass, as coisas mudam de figura. Essa interface gráfica permite que usuários vi­su­a­li­zem, editem e analisem dados com mais fa­ci­li­dade. Aprenda como instalar o MongoDB Compass no seu sistema ope­ra­ci­o­nal e conheça suas prin­ci­pais fun­ci­o­na­li­da­des, que cer­ta­mente sim­pli­fi­ca­rão o seu dia a dia.

Fun­ci­o­na­li­da­des do MongoDB Compass

O MongoDB Compass é capaz de realizar tudo o que pode ser feito no shell. No entanto, graças à sua interface de usuário, di­fe­ren­tes tarefas podem ser exe­cu­ta­das de forma mais simples. Pelo MongoDB Compass, você consegue acessar do­cu­men­tos in­di­vi­du­ais, coleções e até a estrutura dos seus bancos de dados. Entre outras ati­vi­da­des, você pode executar as seguintes, ao fazer uso da interface gráfica:

  • Criar novos bancos de dados, coleções e do­cu­men­tos.
  • Vi­su­a­li­zar dados ar­ma­ze­na­dos no(s) banco(s) de dados.
  • Inserir, editar e excluir do­cu­men­tos.
  • Analisar profunda e abran­gen­te­mente o sistema de banco de dados criado.
  • Verificar con­ti­nu­a­mente o de­sem­pe­nho do sistema.
  • Monitorar e ajustar dados de acordo com os prin­cí­pios do formato JSON.

Para facilitar ainda mais, o MongoDB Compass pode ser usado gra­tui­ta­mente.

Pré-re­qui­si­tos de ins­ta­la­ção do MongoDB Compass

Antes de começar com a ins­ta­la­ção do MongoDB Compass, você deve optar por uma das versões da fer­ra­menta:

  • MongoDB Compass é a versão completa.
  • MongoDB Compass Read-Only não oferece opções para editar ou excluir do­cu­men­tos.
  • MongoDB Compass Isolated funciona de forma isolada, sem se conectar à rede.

Todas as três versões estão dis­po­ní­veis para download no site oficial do MongoDB. O MongoDB Compass é com­pa­tí­vel com os prin­ci­pais sistemas ope­ra­ci­o­nais. Assim, é possível obter a interface gráfica do usuário do MongoDB para OS X, Ubuntu e Windows, por exemplo.

Para que você possa usar o MongoDB Compass, este banco de dados orientado a do­cu­men­tos já deve estar instalado. Aprenda o passo a passo para instalar o MongoDB. Ainda, você precisará de direitos ad­mi­nis­tra­ti­vos para fazer isso.

Embora as ins­tru­ções de ins­ta­la­ção variem li­gei­ra­mente a depender do sistema ope­ra­ci­o­nal, o uso do MongoDB Compass é idêntico em todos eles.

Instalar o MongoDB Compass

Se você usa OS X ou Windows, basta acessar o site do MongoDB, se­le­ci­o­nar a versão apro­pri­ada, fazer o download da fer­ra­menta e seguir as ins­tru­ções do as­sis­tente de ins­ta­la­ção. Já para instalar o MongoDB Compass no Ubuntu, você precisará de pri­vi­lé­gios sudo. Com tais pri­vi­lé­gios, siga as seguintes etapas:

  1. Acesse o site oficial do MongoDB e copie o link de download com a versão apro­pri­ada.
  2. No terminal, insira o comando wget, seguido do link da versão adequada. Para baixar a versão 1.39.4, por exemplo, digite o comando:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Fi­na­li­zado o download, execute apt para instalar o MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Depois de concluir a ins­ta­la­ção, inicie o MongoDB Compass:
$ mongodb-compass
bash

Mais à frente, guiaremos você pela fer­ra­menta, apre­sen­tando seus prin­ci­pais recursos.

Es­ta­be­le­cer conexão com o servidor

Para utilizar o MongoDB Compass, você deverá es­ta­be­le­cer uma conexão com o seu servidor. A maneira mais fácil de se fazer isso é seguindo estes passos:

  1. No canto superior esquerdo da tela, clique em “New Con­nec­tion” para es­ta­be­le­cer uma conexão.
  2. Em seguida, encontre a opção “Fill in con­nec­tion fields in­di­vi­du­ally”, também na parte superior da tela, e clique nela.
  3. Agora, insira o IP do seu servidor remoto no campo “Hostname”.
  4. Se você não tiver alterado ma­nu­al­mente a res­pec­tiva porta em algum momento anterior, bastará deixar o valor padrão já con­fi­gu­rado (27017).
  5. Para im­ple­men­tar medidas de segurança adi­ci­o­nais, vá para “Authen­ti­ca­tion” e selecione “Username / Password”. Lá, insira as cre­den­ci­ais de login que você utiliza para acessar o MongoDB.
  6. Após concluir essas etapas, o MongoDB Compass se conectará ao seu servidor. Uma conexão de sucesso exibirá um resumo dos seus bancos de dados.

Criar banco de dados com o MongoDB Compass

Se você ainda não tem um banco de dados ou se deseja criar um novo, poderá usar o MongoDB Compass para tal:

  1. Clique no botão “CREATE DATABASE” no topo da tela — isso abrirá uma janela pop-up.
  2. Agora, dê um nome ao seu novo banco de dados.
  3. Também dê um título à coleção (col­lec­tion).
  4. Depois de preencher todas as entradas so­li­ci­ta­das, clique em “CREATE DATABASE”, no canto inferior direito da janela.

Importar ou inserir do­cu­men­tos com o MongoDB Compass

Você também pode armazenar seus dados em do­cu­men­tos BSON com o MongoDB Compass, já que a interface gráfica de usuário oferece recursos para importar e inserir novos do­cu­men­tos. Para fazer isso, siga estes passos:

  1. No lado esquerdo da tela, selecione no banco de dados em que as ações devem ser exe­cu­ta­das.
  2. Clique na coleção desejada — isso abrirá uma nova janela.
  3. Em “Add Data”, você en­con­trará opções para importar um documento existente (“Import File”) e para inserir um novo documento (“Insert Document”).
    • Para importar um documento existente, clique em “Import File”, selecione o arquivo desejado e es­pe­ci­fi­que o formato. Em seguida, clique no botão “IMPORT”.
    • Ao clicar em “Insert Document”, uma nova janela será aberta. Lá, você poderá adicionar valores no formato JSON ou como pares de chave-valor. Após editar o documento, clique no botão “INSERT”.

Vi­su­a­li­zar, editar e excluir do­cu­men­tos com o MongoDB Compass

Você pode vi­su­a­li­zar, editar ou excluir do­cu­men­tos com o MongoDB Compass. A seguir, in­di­ca­re­mos o passo a passo para a re­a­li­za­ção desses processos.

Vi­su­a­li­zar do­cu­men­tos

Para vi­su­a­li­zar o conteúdo de um documento es­pe­cí­fico, você terá de optar por um desses três modelos:

  • Formato de lista
  • JSON
  • Formato de tabela

Escolha o modelo de vi­su­a­li­za­ção mais apro­pri­ado na barra superior, na opção “VIEW”.

Nota

Para conseguir editar e excluir do­cu­men­tos, você precisa do MongoDB Compass na versão completa ou na versão isolada (isolated). A versão somente leitura (read-only) não pos­si­bi­lita esse tipo de ação.

Editar do­cu­men­tos

Se você deseja editar um documento com o MongoDB Compass, siga estas etapas:

  1. Acesse o documento cor­res­pon­dente.
  2. Clique no ícone contendo um lápis, no canto superior direito da tela.
  3. Selecione o campo que deseja alterar.
  4. Quando terminar, confirme a seleção com “UPDATE”.

Excluir do­cu­men­tos

É muito fácil excluir um documento pelo MongoDB Compass:

  1. Abra o documento cor­res­pon­dente.
  2. Cer­ti­fi­que-se de que realmente não precisa mais do documento.
  3. Clique no ícone contendo uma lixeira, no canto superior direito da tela, e confirme a operação.
Dica

O MongoDB Compass também oferece uma função de pesquisa simples (query bar), capaz de realizar consultas (queries) em coleções es­pe­cí­fi­cas. Aprenda, com o nosso artigo es­pe­ci­a­li­zado, como realizar consultas complexas no MongoDB.

Ir para o menu principal