⊗jsrxPmSDDM 39 of 57 menu

Vytvorenie dátových modelov pre databázu v Reduxe

Na tomto cvičení naplníme dátové modely, ktoré sme vytvorili na minulej lekcii.

Otvorme našu aplikáciu s produktmi, a v nej súbor server.js. Začneme s modelom produktu. Dáta, ktoré preň budeme získavať, sú - názov, popis, cena, množstvo, reakcie a predajca daného produktu. Poďme zadať tieto potrebné vlastnosti s ich typom hodnôt, ako aj prepojenia medzi modelami do objektu - všetko ako v skutočnej databáze. Ako ste si všimli, hodnoty polí pre reakciu a predajcu sú prepojené s príslušnými modelmi:

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

Prejdime k modelu dát pre predajcu. Tu potrebujeme údaje o názve a produktoch, ktoré daný predajca vystavil (hodnotu berieme z modelu produktu. Na jedného predajcu môže pripadnúť niekoľko produktov):

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

A nakoniec, model pre reakcie. Reakcia u nás môže byť 'dobrá', 'ani ryba ani mäso' a 'zlá'. Tak isto sa vzťahuje na nejaký produkt. Tak a to zapíšme:

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

Model databázy je pripravený!

Otvorte svoju aplikáciu so študentmi. Po oboznámení sa s materiálom tejto lekcie, naplňte prípravy vašich troch modelov dát student, teacher a vote potrebnými vlastnosťami, typmi hodnôt a prepojeniami.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť