Exercício – Instalar o MongoDB

Concluído

Muitos aplicativos exigem um banco de dados. Aqui você instala o MongoDB, o "M" na pilha MEAN. Ele é uma solução de banco de dados NoSQL popular que é gratuita e de software livre. Um banco de dados NoSQL não exige que os dados sejam estruturados de forma predefinida como em um banco de dados relacional, como SQL Server ou MySQL.

O MongoDB armazena seus dados em documentos semelhantes ao JSON, que não exigem estruturas de dados rígidas. Você interage com o MongoDB usando consultas e comandos enviados usando JavaScript Object Notation ou JSON.

Observação

Este exercício é opcional. Se você quiser concluir este exercício, precisará criar uma assinatura do Azure antes de começar. Se você não tiver uma conta do Azure ou não quiser criar uma no momento, leia as instruções para entender as informações que estão sendo apresentadas.

Quais edições do MongoDB estão disponíveis?

O MongoDB fornece duas edições:

  • Servidor da Comunidade do MongoDB
  • MongoDB Enterprise Server

Aqui você instala o MongoDB Community Server. Posteriormente, você usará o MongoDB para armazenar informações sobre livros.

Como instalar o MongoDB?

O MongoDB pode ser instalado no Linux, no macOS e no Windows. Para fins de aprendizado, aqui você instala o MongoDB no Ubuntu usando o gerenciador de pacotes do Ubuntu apt.

O processo de instalação varia dependendo do sistema operacional. Se não estiver familiarizado com o Ubuntu, você ainda poderá prosseguir para ter uma noção de como as coisas funcionam.

Posteriormente, você pode conferir o guia de instalação para saber mais.

Instalar o MongoDB

Aqui, você instala o MongoDB com apenas alguns comandos. Você trabalha a partir da conexão SSH com a máquina virtual (VM) do Ubuntu que você criou na unidade anterior.

Observação

A atualização pode levar até 10 minutos.

  1. Primeiro, garantimos que todos os pacotes atuais estejam atualizados:

    sudo apt update && sudo apt upgrade -y
    

    Observação

    A parte sudo significa que queremos executar o comando com privilégios administrativos.

  2. Instale o pacote do MongoDB:

    sudo apt-get install -y mongodb
    
  3. Quando a instalação for concluída, o serviço deverá ser iniciado automaticamente. Use o seguinte comando para confirmar se o MongoDB está em execução:

    sudo systemctl status mongodb
    

    Você deve ver o serviço em execução:

    azureuser@MeanStack:~$ sudo systemctl status mongodb
    ● mongodb.service - An object/document-oriented database
      Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
      Active: active (running) since Thu 2019-08-22 16:46:30 UTC; 9s ago
        Docs: man:mongod(1)
    Main PID: 18360 (mongod)
      CGroup: /system.slice/mongodb.service
              └─18360 /usr/bin/mongod --config /etc/mongodb.conf
    
    Aug 22 16:46:30 MeanStack systemd[1]: Started An object/document-oriented database.
    
  4. Para verificar a instalação, execute mongod --version.

    mongod --version
    

Mantenha a sua conexão SSH aberta para o próximo exercício.