Exercício – instalar o MongoDB
Muitas aplicações precisam de uma base de dados. Aqui você instala o MongoDB, o "M" na pilha MEAN. É uma solução de base de dados NoSQL popular, gratuita e de código aberto. Um banco de dados NoSQL não requer que os dados sejam estruturados de forma predefinida, pois em um banco de dados relacional como o SQL Server ou o MySQL.
O MongoDB armazena os dados em documentos semelhantes a JSON, que não precisam de estruturas de dados rígidas. Vai interagir com o MongoDB com consultas e comandos enviados com JavaScript Object Notation (ou JSON).
Nota
Este exercício é opcional. Se quiser concluir este exercício, terá de criar uma subscrição 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 as edições do MongoDB disponíveis?
O MongoDB fornece duas edições:
- MongoDB Community Server.
- MongoDB Enterprise Server
Aqui você instala o MongoDB Community Server. Mais tarde, você usa o MongoDB para armazenar informações sobre livros.
Como posso instalar o MongoDB?
Pode instalar o MongoDB no Linux, no macOS e no Windows. Para fins de aprendizagem, aqui você instala o MongoDB no Ubuntu usando o gerenciador de apt pacotes do Ubuntu.
O processo de instalação varia consoante o sistema operativo. Se não estiver familiarizado com o Ubuntu, poderá acompanhar na mesma o processo para ficar com uma noção de como funcionam as coisas.
Mais tarde, 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 para a máquina virtual (VM) do Ubuntu que você criou na unidade anterior.
Nota
A atualização pode demorar até 10 minutos.
Primeiro, certificamo-nos de que todos os pacotes atuais estão atualizados:
sudo apt update && sudo apt upgrade -yNota
A parte
sudosignifica que queremos executar o comando com privilégios de administrador.Instale o pacote MongoDB:
sudo apt-get install -y mongodbApós a conclusão da instalação, o serviço deve ser iniciado automaticamente. Use o seguinte comando para confirmar que o MongoDB está instalado e em execução:
sudo systemctl status mongodbVocê 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.Para verificar a instalação, execute
mongod --version.mongod --version
Mantenha sua conexão SSH aberta para o próximo exercício.