⊗jsrxPmSDDM 39 of 57 menu

Vytváření datových modelů pro databázi v Reduxu

V této lekci naplníme datové modely, které jsme vytvořili v minulé lekci.

Otevřeme naši aplikaci s produkty, a v ní soubor server.js. Začněme s modelem produktu. Data, která pro něj budeme získávat, jsou - název, popis, cena, množství, reakce a prodejce daného produktu. Pojďme vložit tyto nezbytné vlastnosti s jejich typem hodnot, a také vazby mezi modely do objektu - všechno jako v opravdové databázi. Jak jsme si všimli, hodnoty polí pro reakci a prodejce jsou spojeny s odpovídajícími modely:

product: { id: primaryKey(nanoid), name: String, desc: String, price: Number, amount: Number, reactions: oneOf('reaction'), seller: oneOf('seller'), },

Přejděme k modelu dat pro prodejce. Zde potřebujeme data o názvu a produktech, které daný prodejce vystavil (hodnotu bereme z modelu produktu. Na jednoho prodejce může připadat několik produktů):

seller: { id: primaryKey(nanoid), name: String, products: manyOf('product'), },

A konečně, model pro reakce. Reakce u nás může být 'dobrá', 'ani dobrá ani špatná' a 'špatná'. Také patří k nějakému produktu. Tak a to zaznamenáme:

reaction: { id: primaryKey(nanoid), good: Number, soso: Number, bad: Number, product: oneOf('product'), },

Model databáze je hotový!

Otevřete vaši aplikaci se studenty. Po seznámení s materiálem této lekce, naplňte připravené vašich tří modelů dat student, teacher a vote nezbytnými vlastnostmi, typy hodnot a vazbami.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout