Lekce 6 - První kroky v MongoDB
V minulé lekci, Úvod do MongoDB, jsme si nainstalovali databázi MongoDB a poté se k ní také připojili.
V následujícím Node.js tutoriálu se zorientujeme v MongoDB a vysvětlíme si základní pojmy. Naučíme se do databáze zapisovat data a číst z ní. Také si osaháme balíček Mongoose a vysvětlíme si, co je to schéma a model.
Terminologie MongoDB
MongoDB ukládá data do kolekcí. Kolekce přibližně odpovídají tabulkám v SQL databázi, které se podobají tabulkám v Excelu. Jednotlivým záznamům v kolekci budeme říkat dokumenty (odpovídají řádkům v tabulce). A jednotlivé položky každého dokumentu (něco jako sloupce v tabulce) budou pole. Dává to smysl? Ok, jdeme na to!
Schéma
V Mongoose používáme takzvané schéma, abychom definovali strukturu
našich dokumentů. Jak říká oficiální dokumentace Mongoose: "Všechno v
Mongoose začíná schématem.". Schéma je specifické pro Mongoose,
MongoDB samotné nic takového nemá. Již jsme si říkali, že
MongoDB je schema-less. Pojďme si tedy připravit jednoduché schéma pro naši
databázi filmů. Do souboru index.js přidáme následující
kód:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
roční PŘEDPLATNÉ
1 082 Kč
měsíčně, placeno ročně (12 984 Kč)14 000+ lekcí, cvičení a testů
6 000+ ti zůstane napořád
Neomezený přístup ke všem aktuálním
i připravovaným kurzům.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
460 Kč
Obsah článku spadá pod licenci Premium II, koupí článku souhlasíš s Provozními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Node.js tutoriálu se naučíme pracovat s Mongoose, vytvoříme si schéma a zkompilujeme ho na model. Pomocí modelu zapíšeme první data do naší databáze.