MongoDB

É um banco de dados não relacional gratuito, open source, de alta performance e flexível, sendo considerado o principal banco de dados NoSQL.
O MongoDB é orientado a documentos, ou seja, os dados são armazenados como documentos, ao contrário de bancos de dados de modelo relacional, onde trabalhamos com registros em linhas e colunas. Os documentos podem ser descritos como dados no formato de chave-valor, no caso, utilizando o formato JSON.

JSON
JSON (JavaScript Object Notation) é um formato compacto, de padrão aberto independente, de troca de dados simples e rápida entre sistemas, especificado por Douglas Crockford em 2000, que utiliza texto legível a humanos, no formato atributo-valor.
É ideal para enviar e receber informações pela Internet.
Para utilização do MongoDB no Spring Boot, faz-se necessário utilizar a dependência spring-boot-starter-data-mongodb para configurar o Spring Data MongoDB e o seu driver MongoDB.


Passos
Instalar o SGBD MongoDB
Instalar o MongoDB Compass (Cliente)
Utilizar a base de dados "test"
Criar a coleção Funcionário
Criar o projeto com todas as suas dependências
Instalar o SGBD Mongo DB
MongoDB Community Edition
https://www.mongodb.com/products/self-managed/community-edition
MongoDB Compass
Last updated