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.
Sfida
FacileQuesto è 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
1Documenti
Un libro come documentoRaccolte e databaseConnessione a MongoDBLettura dei documenti memorizzatiInserimento di documentiRicerca di un documentoRicerca tramite ObjectIdConfronto tra numeriFiltri di queryScelta dei campi restituitiOrdinamento dei risultati della queryMantenere i primi risultatiProiezione, ordinamento e limiteEsercitati da solo: Playground Express