⊗jsrxPmSDDM 39 of 57 menu

Ustvarjanje podatkovnih modelov za bazo podatkov v Reduxu

V tej lekciji bomo izpolnili podatkovne modele, ki smo jih ustvarili v prejšnji lekciji.

Odprimo našo aplikacijo s produkti, in v njej datoteko server.js. Začnimo z modelom produkta. Podatki, ki jih bomo zanj pridobivali, so - naslov, opis, cena, količina, reakcije in prodajalec tega produkta. Vnesimo te potrebne lastnosti z njihovim tipom vrednosti, ter povezave med modeli v objekt - vse kot v pravi bazi podatkov. Kot ste opazili vrednosti polj za reakcijo in prodajalca so povezane z ustreznimi modeli:

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

Pojdimo k modelu podatkov za prodajalca. Tukaj potrebujemo podatke o imenu in produktih, ki jih je objavil ta prodajalec (vrednost jemljemo iz modela produkta. Na enega prodajalca lahko pripada več produktov):

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

In končno, model za reakcije. Reakcija pri nas je lahko 'dobro', 'nití dobro nití slabo' in 'slabo'. Prav tako se nanaša na nek produkt. Tako tudi zapišimo:

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

Model baze podatkov je pripravljen!

Odprite vašo aplikacijo s študenti. Ko se seznanite z gradivom te lekcije, izpolnite pripravljene vzorce vaših treh modelov podatkov student, teacher in vote z potrebnimi lastnostmi, tipi vrednosti in povezavami.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni