Menu
CoddyTech

Colecciones y bases de datos

Parte de la sección Bases de datos con MongoDB del Journey de Node.js de Coddy. Lección 2 de 29.

Una base de datos puede contener varias colecciones. Nuestra base de datos de estantería tiene libros y autores. Un documento de libro pertenece a la colección books; un documento de autor pertenece a la colección authors. Elegir una colección todavía no lee sus documentos.

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

La variable db representa la base de datos. collection devuelve un objeto que puedes usar para trabajar con una colección con nombre. Aquí se proporciona la función de lectura. Elige qué colección debería leer y, después, inspecciona la respuesta y la pestaña Data. El siguiente paso muestra de dónde viene db.

challenge icon

Desafío

Fácil

Este es un pequeño proyecto de práctica. Se proporciona la configuración; edita solo exercise.js.

Cambia la colección seleccionada a authors. Mantén la llamada de lectura proporcionada. Ejecuta y haz GET a /result: deberías ver a Frank Herbert y Jane Austen, con sus años de nacimiento. Si seleccionaras los libros, se devolverían documentos de libros.

Pruébalo tú mismo

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

Todas las lecciones de Bases de datos con MongoDB

Practica por tu cuenta: Playground de Express