Książka jako dokument
Część sekcji Bazy danych z MongoDB ścieżki Node.js w Coddy. Lekcja 1 z 29.
Baza danych przechowuje informacje, aby aplikacja mogła je później odczytać. MongoDB przechowuje każdy element jako dokument: obiekt z nazwanymi polami. Jedna książka może być jednym dokumentem. Jej tytuł jest tekstem, a rok — liczbą.
{ title: 'Dune', year: 1965 }Nazwa pola informuje, co oznacza dana wartość. Dwie książki mogą mieć te same nazwy pól i różne wartości. Dokumenty są przechowywane w nazwanych grupach zwanych kolekcjami. Udostępniona baza danych zawiera już trzy książki. Otwórz kartę Data po uruchomieniu, aby zobaczyć ich pola; na razie nie musisz pisać wywołań bazy danych.
Typy mają znaczenie podczas wyszukiwania: wartość liczbowa 1987 różni się od tekstu '1987'. Zapytanie o rok w postaci liczby nie znajdzie roku przechowywanego jako tekst.
Wyzwanie
ŁatwyTo niewielki projekt ćwiczeniowy. Konfiguracja jest już przygotowana; edytuj tylko exercise.js.
Zwróć obiekt opisujący czwartą książkę: tytuł Beloved i rok 1987. Dla roku użyj liczby. GET /result musi wyświetlać {"title":"Beloved","year":1987}. Ten krok opisuje książkę; dodanie jej nastąpi później.
Spróbuj swoich sił
export function exercise() {
return null;
}
Wszystkie lekcje w sekcji Bazy danych z MongoDB
1Dokumenty
Książka jako dokumentKolekcje i bazy danychŁączenie z MongoDBOdczytywanie zapisanych dokumentówWstawianie dokumentówWyszukiwanie jednego dokumentuWyszukiwanie według ObjectIdPorównywanie liczbFiltry zapytańWybieranie zwracanych pólSortowanie wyników zapytaniaOgraniczanie do pierwszych wynikówProjekcja, sortowanie i limit2Modyfikowanie dokumentów
Aktualizowanie dokumentówOperatory aktualizacjiPoćwicz samodzielnie: Edytor online Express