Menu
CoddyTech

Un libro come documento

Fa parte della sezione Database con MongoDB del percorso Node.js di Coddy. Lezione 1 di 29.

Un database archivia informazioni affinché un'applicazione possa leggerle in seguito. MongoDB archivia ogni elemento come documento: un oggetto con campi denominati. Un libro può essere un documento. Il suo titolo è testo e il suo anno è un numero.

{ title: 'Dune', year: 1965 }

Il nome di un campo indica il significato di un valore. Due libri possono avere gli stessi nomi di campo e valori diversi. I documenti sono archiviati in gruppi denominati, chiamati raccolte. Il database fornito contiene già tre libri. Apri la scheda Data dopo aver selezionato Run per vedere i relativi campi; per ora non è necessario scrivere chiamate al database.

I tipi sono importanti quando si eseguono query: il valore numerico 1987 è diverso dal testo '1987'. Una query per un anno numerico non trova corrispondenze con un anno archiviato come testo.

challenge icon

Sfida

Facile

Questo è un piccolo progetto di esercitazione. La configurazione è già pronta; modifica solo exercise.js.

Restituisci un oggetto che descriva un quarto libro: titolo Beloved e anno 1987. Usa un numero per l’anno. GET /result deve mostrare {"title":"Beloved","year":1987}. Questo passaggio descrive il libro; l’inserimento avverrà più avanti.

Provalo tu

export function exercise() {
    return null;
}

Tutte le lezioni di Database con MongoDB

Esercitati da solo: Playground Express