Menu
CoddyTech

Kolekcje i bazy danych

Część sekcji Bazy danych z MongoDB ścieżki Node.js w Coddy. Lekcja 2 z 29.

Baza danych może zawierać kilka kolekcji. Nasza baza danych półki zawiera książki i autorów. Dokument książki należy do kolekcji books, a dokument autora — do kolekcji authors. Wybranie kolekcji nie odczytuje jeszcze jej dokumentów.

const books = db.collection('books');
const authors = db.collection('authors');

Zmienna db reprezentuje bazę danych. collection zwraca obiekt, którego możesz użyć do pracy z jedną nazwaną kolekcją. Tutaj udostępniono funkcję odczytu. Wybierz, którą kolekcję ma odczytać, a następnie sprawdź odpowiedź i kartę Data. Następny krok pokazuje, skąd pochodzi db.

challenge icon

Wyzwanie

Łatwy

To mały projekt ćwiczeniowy. Konfiguracja jest już przygotowana; edytuj tylko exercise.js.

Zmień wybraną kolekcję na authors. Pozostaw dostarczone wywołanie odczytu. Uruchom projekt i wykonaj żądanie GET do /result: powinieneś zobaczyć Franka Herberta i Jane Austen wraz z latami ich urodzenia. Wybranie kolekcji książek zwróciłoby dokumenty książek.

Spróbuj swoich sił

export async function exercise(db) {
    const selected = db.collection('books');
    return selected.find().toArray();
}

Wszystkie lekcje w sekcji Bazy danych z MongoDB

Poćwicz samodzielnie: Edytor online Express