MongoDB + Node.js – kurs w 60 minut
Jakiś czas temu przygotowałem 2 odcinki o Node.js oraz bazach danych.
Node.js – kurs w 60 minut
SQL vs noSQL | MySQL vs MongoDB – różnice
Dziś naturalna kontynuacja tematu, czyli odcinek poświęcony nierelacyjnej bazie danych MongoDB.
MongoDB
Nie będę się powtarzał i wymieniał wady i zalety MongoDB, robiłem to już w ww. odcinku. Dla przypomnienia, jego najbardziej charakterystyczne cechy to:
- szybkość
- skalowalność
- brak Schema (brak ściśle zdefiniowanej struktury danych)
- brak relacyjności
Node.js
Na temat Noda też nie poświęcam za dużo czasu. Odsyłam od odcinku wpomnianego wyżej.
MongoDB + Node.js
Łącząc oba narzędzia w jednym odcinku znajdziecie informacje takie jak:
- instalacja bazy danych, uruchomienie
- połącznie MongoDB z Node.js
- podstawy pracą z bazą (tworzenie bazy, kolekcji)
- pobieranie, dodawanie, usuwanie danych
- czym dokładnie jest ObjectID – czyli domyślne pole ID w MongoDB
- Robo3T – czyli graficzny interfejs do MongoDB
- Mongoose – usprawnienie pracy z bazą danych
- Schema!
- Validacja i sanityzacja danych