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.
Desafío
FácilEste 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
1Documentos
Un libro como documentoColecciones y bases de datosConexión a MongoDBLectura de documentos almacenadosInserción de documentosBúsqueda de un documentoBúsqueda por ObjectIdComparación de númerosFiltros de consultaSelección de los campos devueltosOrdenación de los resultados de consultaConservar los primeros resultadosProyección, ordenación y límite2Modificación de documentos
Actualización de documentosOperadores de actualizaciónPractica por tu cuenta: Playground de Express