O MongoDB Compass facilita o trabalho com o MongoDB graças à sua interface gráfica de uti­li­za­dor. A seguir, mostramos como instalar e utilizar esta fer­ra­menta.

MongoDB Compass: uma maneira mais fácil de gerenciar bancos de dados

O MongoDB é uma das soluções NoSQL mais co­nhe­ci­das. O sistema de gestão de bases de dados centra-se no ar­ma­ze­na­mento e gestão de conjuntos de dados extensos que podem ser pro­ces­sa­dos em vários formatos e agrupados como do­cu­men­tos BSON em coleções. Apesar de a solução pretender facilitar a uti­li­za­ção, trabalhar com a linha de comandos requer alguns co­nhe­ci­men­tos prévios e uma grande precisão.

O MongoDB Compass oferece uma interface gráfica intuitiva que permite vi­su­a­li­zar, editar e analisar dados. Aqui ex­pli­ca­mos como instalar a fer­ra­menta no seu sistema e quais as pos­si­bi­li­da­des que ela oferece no uso diário.

Quais são as funções do MongoDB Compass?

O MongoDB Compass pode realizar todas as tarefas que são possíveis com o shell, mas de forma muito mais rápida e simples, graças a uma interface muito visual. A fer­ra­menta permite trabalhar com do­cu­men­tos in­di­vi­du­ais e coleções e facilita a cons­tru­ção de bases de dados completas. Estas são algumas das tarefas que podem ser re­a­li­za­das com o MongoDB Compass:

  • criar novas bases de dados, coleções e do­cu­men­tos,
  • vi­su­a­li­zar os dados que armazenou na sua base de dados,
  • adicionar, editar e eliminar um documento,
  • analisar exaus­ti­va­mente o sistema e as bases de dados criadas,
  • verificar con­ti­nu­a­mente o de­sem­pe­nho do sistema,
  • acom­pa­nhar e per­so­na­li­zar os dados de acordo com os prin­cí­pios do formato de texto JSON.

Além disso, o MongoDB Compass é gratuito.

Re­qui­si­tos de ins­ta­la­ção e versões da fer­ra­menta

Antes de instalar o MongoDB Compass, você precisa escolher uma versão da fer­ra­menta:

  • OMongoDB Compass é a versão completa.
  • O MongoDB Compass Readonly não permite editar ou apagar do­cu­men­tos.
  • O MongoDB Compass Isolated funciona de forma isolada, sem ne­ces­si­dade de ligação à rede.

Pode des­car­re­gar qualquer uma das três versões a partir do site da MongoDB.

O MongoDB Compass é com­pa­tí­vel com os sistemas ope­ra­ci­o­nais mais comuns. Pode obter a interface gráfica do uti­li­za­dor para OS X, Ubuntu e Windows.

Para poder utilizar a fer­ra­menta, a base de dados do­cu­men­tal deve já estar instalada. Pode ver como funciona no nosso tutorial do MongoDB. Também precisará de direitos de ad­mi­nis­tra­dor. Embora os passos para realizar a ins­ta­la­ção possam diferir li­gei­ra­mente de­pen­dendo do sistema, a uti­li­za­ção do MongoDB Compass é idêntica em todos os dis­po­si­ti­vos.

Como instalar o MongoDB Compass

Se utiliza OS X ou Windows, basta aceder ao site indicado no link acima, se­le­ci­o­nar a versão adequada, fazer o download e seguir as ins­tru­ções do as­sis­tente de ins­ta­la­ção. Se deseja instalar o MongoDB Compass no Ubuntu, por exemplo, precisará de direitos sudo. Se os tiver, pode pros­se­guir conforme indicado abaixo:

  1. Acesse a página do MongoDB Compass e copie o link de download da versão cor­res­pon­dente.
  2. Use o comando wget. Com a versão 1.39.4, ele aparecerá assim:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Instale o MongoDB Compass uti­li­zando o comando apt desta forma:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Quando a ins­ta­la­ção estiver concluída, abra o MongoDB Compass:
$ mongodb-compass
bash

Primeiro, você verá uma tela inicial. Nas seções a seguir, ex­pli­ca­mos como proceder e quais opções você tem.

Es­ta­be­le­cer uma ligação com o servidor

Para utilizar o MongoDB Compass, primeiro deve es­ta­be­le­cer uma ligação com o seu servidor. A forma mais simples de o fazer é seguir os seguintes passos:

  1. Clique em «New Con­nec­tion» (nova ligação) no canto superior esquerdo para es­ta­be­le­cer uma ligação.
  2. Em seguida, en­con­trará a opção «Fill in con­nec­tion fields in­di­vi­du­ally» (preencher os campos de ligação in­di­vi­du­al­mente) bem no topo. Clique nela.
  3. Agora introduza o IP do seu servidor remoto no campo «Hostname» (nome do host).
  4. Se nunca alterou a porta ma­nu­al­mente, poderá utilizar o valor padrão, que é «27017».
  5. Se desejar aplicar medidas de segurança adi­ci­o­nais, em “Authen­ti­ca­tion” (au­ten­ti­ca­ção), selecione “Username/Password” (nome de uti­li­za­dor/palavra-passe) e insira os dados de acesso que costuma utilizar para o MongoDB.
  6. Depois de concluir as etapas ne­ces­sá­rias, o MongoDB Compass conectar-se-á ao seu servidor. Em seguida, poderá ver um resumo da(s) sua(s) base(s) de dados à direita.

Criar bases de dados com o MongoDB Compass

Se ainda não criou uma base de dados ou deseja criar uma adicional, o MongoDB Compass facilita muito isso. Basta seguir os seguintes passos:

  1. Clique no botão «CREATE DATABASE» (criar base de dados) na parte superior. Será aberta uma janela pop-up.
  2. Em seguida, dê um nome à sua nova base de dados.
  3. Dê também um título à sua coleção.
  4. Quando estiver sa­tis­feito com todos os dados, clique em «CREATE DATABASE» (criar base de dados) no canto inferior direito.

Adicionar ou criar do­cu­men­tos

Com o MongoDB Compass, também pode guardar os seus dados em do­cu­men­tos BSON. Além disso, tem a opção de criar e inserir novos do­cu­men­tos na GUI. Para isso, basta seguir os seguintes passos:

  1. Clique na base de dados cor­res­pon­dente no lado esquerdo.
  2. Selecione agora a coleção cor­res­pon­dente. Em seguida, uma nova janela será aberta.
  3. Em «Add Data» (adicionar dados), tem a opção de importar um documento existente («Import File») ou criar um novo documento («Insert Document»).
    • Se quiser adicionar um documento existente, clique em «Importar ficheiro», selecione o ficheiro e es­pe­ci­fi­que o formato. Em seguida, clique em «IMPORTAR».
    • Em «Insert Document» (inserir documento), também se abre uma nova janela na qual pode adicionar valores no formato JSON ou em pares de chave-valor. Depois de editar o documento, clique em «INSERT» (inserir) para finalizar.

MongoDB Compass: vi­su­a­li­zar, editar ou apagar do­cu­men­tos

No MongoDB Compass, também pode vi­su­a­li­zar, editar ou eliminar do­cu­men­tos. Aqui, ex­pli­ca­mos também estes di­fe­ren­tes processos de forma breve e concisa.

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

Quando quiser ver o conteúdo de um documento es­pe­cí­fico, o MongoDB Compass oferece três vi­su­a­li­za­ções di­fe­ren­tes:

  • em forma de lista,
  • no formato JSON e
  • em forma de tabela.

Basta se­le­ci­o­nar o modo que preferir na barra superior, ao lado da opção «VIEW» (ver).

Nota

Para poder editar e apagar do­cu­men­tos, precisará da versão completa ou da versão isolada do MongoDB Compass. Na versão somente leitura, não é possível realizar essas ações.

Editar do­cu­men­tos

Quando quiser editar um documento, faça o seguinte:

  1. Acesse o documento cor­res­pon­dente.
  2. Clique no ícone com o lápis que aparece no canto superior direito.
  3. Selecione o campo que deseja alterar.
  4. Quando terminar, confirme clicando em «UPDATE» (atualizar).

Apagar do­cu­men­tos

Apagar um documento no MongoDB Compass é muito fácil:

  1. Reabra o documento cor­res­pon­dente.
  2. Cer­ti­fi­que-se de que já não precisa do documento.
  3. Clique no ícone da lixeira lo­ca­li­zado no canto superior direito e confirme a operação.
Dica

O MongoDB Compass oferece uma função de pesquisa simples (barra de consulta) para realizar consultas em coleções es­pe­cí­fi­cas. No artigo“criar consultas MongoDB”, ensinamos como criar consultas mais complexas.

Ir para o menu principal