Menu
CoddyTech

Un libro como documento

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

Una base de datos almacena información para que una aplicación pueda leerla más tarde. MongoDB almacena cada elemento como un documento: un objeto con campos con nombre. Un libro puede ser un documento. Su título es texto y su año es un número.

{ title: 'Dune', year: 1965 }

El nombre de un campo te indica qué significa un valor. Dos libros pueden tener los mismos nombres de campo y valores diferentes. Los documentos se almacenan en grupos con nombre llamados colecciones. La base de datos proporcionada ya contiene tres libros. Abre la pestaña Data después de ejecutar para ver sus campos; todavía no necesitas escribir llamadas a la base de datos.

Los tipos son importantes al realizar consultas: el valor numérico 1987 es distinto del texto '1987'. Una consulta de un año numérico no coincide con un año almacenado como texto.

challenge icon

Desafío

Fácil

Este es un pequeño proyecto de práctica. La configuración ya está proporcionada; edita solo exercise.js.

Devuelve un objeto que describa un cuarto libro: título Beloved y año 1987. Usa un número para el año. GET /result debe mostrar {"title":"Beloved","year":1987}. Este paso describe el libro; insertarlo viene después.

Pruébalo tú mismo

export function exercise() {
    return null;
}

Todas las lecciones de Bases de datos con MongoDB

Practica por tu cuenta: Playground de Express