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.
Desafio
FácilEste é 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
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