Enquanto um mecanismo de banco de dados SQL organiza os dados em tabelas, o MongoDB armazena seus dados em coleções. Porém, como os mecanismos tradicionais, ele ainda usa o termo "banco de dados" para se referir ao nível mais alto de organização.

Uma das primeiras tarefas que você deseja aprender ao trabalhar com qualquer programa de banco de dados é como criar bancos de dados e tabelas / coleções. Se você estiver usando o MongoDB, continue lendo para descobrir exatamente como criar um banco de dados e inserir coleções nele.

Configuração inicial do MongoDB

Você pode criar bancos de dados e coleções no MongoDB usando o MongoDB Shell, mongosh. Você pode baixar e instalar isso como uma ferramenta dedicada.

Como alternativa, você pode acessá-lo usando o aplicativo de desktop do MongoDB, MongoDB Compass. É uma ferramenta GUI versátil que permite ver bancos de dados e suas coleções associadas. Ele também oferece uma interface gráfica opcional para usar os recursos do MongoDB. Portanto, é uma boa opção se você não deseja digitar comandos de texto para criar bancos de dados e coleções.

instagram viewer

No entanto, você aprenderá como usar as duas opções neste tutorial.

Para começar, vá para o Download de ferramentas do MongoDB página para baixar e instalar a versão mais recente do MongoDB Shell.

Em vez disso, para obter o aplicativo de desktop, role para baixo na mesma página. Em seguida, abra a seção MongoDB Compass e clique no botão Download botão.

Acessando o MongoDB Shell no MongoDB Compass

Se você deseja acessar o Mongosh dentro do aplicativo de desktop GUI em vez do shell dedicado:

  1. Depois de instalado, abra o MongoDB Compass.
  2. Clique > _MONGOSH no canto inferior esquerdo do aplicativo para ativar o shell.
  3. Arraste para cima as três barras horizontais na parte inferior do aplicativo para expandir a interface do shell.

Como criar banco de dados e coleções usando o MongoDB Shell

O MongoDB Shell aceita uma série de comandos de texto para se comunicar com um banco de dados.

Relacionado:Como conectar seu aplicativo Flask ao CouchDB: um banco de dados NoSQL

Um banco de dados no MongoDB, no entanto, não existe fisicamente sem uma coleção. Em essência, o novo banco de dados só fica visível no MongoDB Compass quando você insere uma coleção nele.

Criação de um banco de dados

No MongoDB Compass ou no aplicativo MongoDB Shell, use o seguinte comando para criar um banco de dados:

usar minha nova base de dados

O MongoDB inicia e seleciona o novo banco de dados por padrão quando você executa o comando acima. Portanto, ele começa a operar no escopo do novo banco de dados imediatamente. A menos que você mude para outro, qualquer código executado afetará esse novo banco de dados.

Como criar coleções em Mongosh

Você pode pensar nas coleções no MongoDB como um grupo de tabelas relacionadas no SQL.

Para tornar o novo banco de dados visível e utilizável, você precisa inserir pelo menos uma coleção nele. Este é o comando para criar uma coleção vazia no MongoDB Shell:

db.createCollection (nome)

Onde nome é uma string que representa o nome da coleção a ser criada. Por exemplo, para criar uma coleção chamada MUO em seu banco de dados selecionado:

db.createCollection ("MUO")

Relacionado:Como criar documentos no MongoDB

Observação: Assim como é possível criar muitas tabelas em um banco de dados SQL, você pode criar quantas coleções quiser no MongoDB.

Como inserir dados em um banco de dados MongoDB

Como a maioria dos bancos de dados NoSQL, o MongoDB insere dados como objetos JSON, que são pares de chave-valor.

Para inserir dados na coleção criada anteriormente:

db. MUO.insertOne ({FirstName: "Idowu"})

Criando banco de dados e coleções usando MongoDB Compass

Se você já o instalou, inicie o MongoDB Compass em seu PC.

Em seguida, siga estas instruções para criar um banco de dados e coleções usando a opção GUI:

  1. Clique Conectar para carregar bancos de dados existentes.
  2. No canto superior esquerdo, clique em CRIAR BASE DE DADOS.
  3. Digite o nome do seu banco de dados preferido no Nome do banco de dados campo.
  4. Como o MongoDB requer uma coleção para concluir a criação do banco de dados, preencha o Nome da coleção campo também.
  5. Clique Criar banco de dados para obter um novo banco de dados e coleção.

Você pode confirmar que o MongoDB criou seu banco de dados e coleções atualizando a visualização do MongoDB Compass. Faça isso clicando no refrescar (seta circular) ícone no canto superior direito da barra lateral esquerda.

A barra lateral do aplicativo também exibe uma lista de bancos de dados. Clique em um banco de dados para visualizar as coleções dentro dele.

Faça o melhor uso do MongoDB

Esteja você usando para armazenar sua lista de tarefas ou como back-end de um aplicativo mais complexo, o MongoDB é direto. Claro, além de criar um banco de dados e coleções, ainda há muito mais que você pode fazer.

Esteja você usando a opção shell ou a GUI do MongoDB Compass, você pode adicionar dados, executar consultas, excluir dados e atualizá-los. Essas ações comuns são perfeitas para se familiarizar com um novo mecanismo de banco de dados NoSQL.

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

Escolher um tipo de banco de dados pode ser complicado. Você deve escolher SQL ou NoSQL?

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • Programação
  • base de dados
Sobre o autor
Idowu Omisola (110 artigos publicados)

Idowu é apaixonado por qualquer tecnologia inteligente e produtividade. Em seu tempo livre, ele brinca com programação e muda para o tabuleiro de xadrez quando está entediado, mas também adora quebrar a rotina de vez em quando. Sua paixão por mostrar às pessoas o caminho da tecnologia moderna o motiva a escrever mais.

Mais de Idowu Omisola

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever