Pular para conteúdo

Exercícios: Aula 12 - Instalação e CRUD Básico (MongoDB) 🍃

Coloque a mão na massa com o banco de dados orientado a documentos.


🟢 Nível: Básico

1. Preparação

Você já instalou o MongoDB Compass ou Atlas? Tire um print da tela inicial conectada ao banco.

2. Inserção Simples

Crie uma coleção chamada livros e insira 3 documentos com campos titulo, autor e ano.


🟡 Nível: Intermediário

3. Filtros no Find

Escreva o comando para buscar todos os livros publicados após o ano 2010. (Dica: Use $gt).

4. Atualização de Dados

Houve um erro no cadastro. O autor "Joao" agora se chama "João Silva". Escreva o comando updateOne para corrigir apenas este documento.


🔴 Nível: Desafio

5. Manipulação de Arrays (O Poder do NoSQL)

No MongoDB, campos podem ser listas. 1. Insira um documento na coleção usuarios: { nome: "Carlos", tags: ["Estudante", "Inovador"] } 2. Escreva o comando para adicionar a tag "SQL" ao array do usuário "Carlos". (Pesquise sobre o operador $push). 3. Como você buscaria todos os usuários que possuem a tag "Inovador"?