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.
Desafio
FácilEste é 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
1Documentos
Um livro como documentoColeções e bancos de dadosConectando-se ao MongoDBLendo documentos armazenadosInserindo documentosEncontrando um documentoEncontrando por ObjectIdComparando númerosFiltros de consultaEscolhendo os campos retornadosOrdenando os resultados da consultaMantendo os primeiros resultadosProjeção, ordenação e limitePratique por conta própria: Playground de Express