O MongoDB
O 
MongoDB é um banco de dados, baseado em documentos, distribuído, criado para desenvolvedores de aplicativos modernos e para a nuvem. Classificado como um programa de banco de dados NoSQL, o MongoDB armazena dados em documentos do tipo JSON, pois seus desenvolvedores e mantenedores acreditam que essa seja uma maneira mais natural de pensar sobre os dados, sendo também mais poderosa e natural que o modelo de linha/coluna dos servidores de banco de dados tradicionais.
Utilizando essa forma de armazenamento, os dados podem ser aninhados em hierarquias complexas e continuar a ser indexáveis e fáceis de buscar. Além disso, temos o poder de um banco de dados tradicional nesse formato NoSQL, podendo realizar: transações ACID multidocumento distribuídas com isolamento fotográfico; joins nas consultas; dois tipos de relações em vez de uma: referência e embutida; utilização de esquemas flexíveis e dinâmicos; dentre diversas outras.
Existem centenas de pequenas, médias e grandes empresas que utilizam o MongoDB, como o Google, Adobe, InVision, eBay, SEGA, Intuit, EA, Verizon, SAP, IBM, Foursquare, Cisco, Rede Globo, Uber e por aí vai.
Existem 3 edições do MongoDB:
-  MongoDB Community Server: A edição MongoDB Community Edition é totalmente gratuita e disponível para Windows, Linux e MacOS; 
-  MongoDB Enterprise Server: Esta é a edição comercial do MongoDB, disponível como parte da inscrição MongoDB Enterprise Advanced. 
-  MongoDB Atlas: Está disponível como um serviço sob demanda, totalmente gerenciável. Ele funciona em diversas plataformas de computação em nuvem, como AWS, Microsoft Azure, e Google Cloud Platform. 
Neste material iremos instalar o MongoDB Community Server.
Instalar o MongoDB no Ubuntu
Iremos realizar a instalação do 
MongoDB 5.0 Community Edition LTS (long-term support) no Ubuntu utilizando o gerenciador de pacotes apt, sendo que essa versão do banco de dados oferece suporte às seguintes versões do Ubuntu LTS na arquitetura x86_64, sendo que nestas plataformas, devemos utilizar sempre uma versão de 64-bit:
-  20.04 LTS (Focal) 
-  18.04 LTS (Bionic) 
-  16.04 LTS (Xenial) 
Abra o terminal e atualize seu sistema para a versão mais atual:
 sudo apt update
 sudo apt -y upgrade
Instale as dependências necessárias:
 sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Adicione a chave pública do repositório do MongoDB:
 wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
Agora devemos adicionar o repositório do programa nas listas do gerenciador de pacotes apt.
Caso utilize o Ubuntu 20.04 (Focal):
 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
Caso utilize o Ubuntu 18.04 (Bionic):
 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
Caso utilize o Ubuntu 16.04 (Xenial):
 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
Atualize o gerenciador de pacotes do seu Ubuntu:
 sudo apt update
Finalmente, instale a última versão no MongoDB:
 sudo apt install -y mongodb-org
Para gerenciar o banco de dados, utilizaremos o 
systemctl. A inicialização pode ser realizada com:
 sudo systemctl start mongod
 sudo systemctl status mongod
 sudo service mongod start
 sudo service mongod status
Caso você receba um erro do tipo ?Failed to start mongod.service: Unit mongod.service not found.?, execute os seguintes comandos:
 sudo systemctl daemon-reload
 sudo systemctl start mongod
 sudo systemctl status mongod
Caso queira parar, ou reiniciar o banco de dados, utilize:
 sudo systemctl stop mongod
 sudo systemctl reload mongod
O processo pode ser verificado através do arquivo de log, que está em: 
/var/log/mongodb/mongod.log
Neste momento o MongoDB deve estar funcionado no seu Ubuntu, sendo que podemos iniciar o shell mongo sem opções, realizando então a conexão na porta padrão, que é a 27017:
 mongosh
Desinstalar o MongoDB no Ubuntu
Para remover o MongoDB do seu sistema operacional, precisamos primeiro parar seus processos:
 sudo service mongod stop
Depois, será necessário remover seus pacotes:
 sudo apt-get purge mongodb-org*
Além de remover os arquivos de log e seus databases:
 sudo rm -r /var/log/mongodb
 sudo rm -r /var/lib/mongodb
Conclusões
Espero que a instalação do MongoDB tenha sido bem explicada nesse material.
Caso queira conhecer melhor esse banco de dados, visite o site oficial: 
https://www.mongodb.com/pt-br
Você utiliza esse banco de dados?