Menu
CoddyTech

Coleções e bancos de dados

Parte da seção Bancos de dados com MongoDB do Journey de Node.js da Coddy. Lição 2 de 29.

Um banco de dados pode conter várias coleções. Nosso banco de dados de prateleira tem livros e autores. Um documento de livro pertence à coleção books; um documento de autor pertence à coleção authors. Escolher uma coleção ainda não lê seus documentos.

const books = db.collection('books');
const authors = db.collection('authors');

A variável db representa o banco de dados. collection retorna um objeto que você pode usar para trabalhar com uma coleção específica. Aqui, a função de leitura já está fornecida. Escolha qual coleção ela deve ler e, em seguida, inspecione a resposta e a guia Data. A próxima etapa mostra de onde vem db.

challenge icon

Desafio

Fácil

Este é um pequeno projeto de prática. A configuração já foi fornecida; edite apenas exercise.js.

Altere a coleção selecionada para authors. Mantenha a chamada de leitura fornecida. Execute e faça uma requisição GET para /result: você deverá ver Frank Herbert e Jane Austen, com seus anos de nascimento. Selecionar livros em vez disso retornaria documentos de livros.

Experimente você mesmo

export async function exercise(db) {
    const selected = db.collection('books');
    return selected.find().toArray();
}

Todas as lições de Bancos de dados com MongoDB

Pratique por conta própria: Playground de Express