Menu
CoddyTech

Um livro como documento

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

Um banco de dados armazena informações para que um aplicativo possa lê-las depois. O MongoDB armazena cada item como um documento: um objeto com campos nomeados. Um livro pode ser um documento. Seu título é um texto e seu ano é um número.

{ title: 'Dune', year: 1965 }

O nome de um campo informa o significado de um valor. Dois livros podem ter os mesmos nomes de campos e valores diferentes. Os documentos são armazenados em grupos nomeados chamados coleções. O banco de dados fornecido já contém três livros. Abra a aba Data depois de clicar em Run para ver os campos; você ainda não precisa escrever chamadas ao banco de dados.

Os tipos são importantes ao fazer consultas: o valor numérico 1987 é diferente do texto '1987'. Uma consulta por um ano numérico não encontra um ano armazenado como texto.

challenge icon

Desafio

Fácil

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

Retorne um objeto que descreva um quarto livro: título Beloved e ano 1987. Use um número para o ano. GET /result deve exibir {"title":"Beloved","year":1987}. Esta etapa descreve o livro; inseri-lo fica para depois.

Experimente você mesmo

export function exercise() {
    return null;
}

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

Pratique por conta própria: Playground de Express