⊗jsrxPmSDDM 39 of 57 menu

Datu modeļu izveide datu bāzei Redux

Šajā nodarbībā mēs aizpildīsim datu modeļus, kurus mēs izveidojām iepriekšējā nodarbībā.

Atvērsim mūsu produktu lietotni, un tajā failu server.js. Sāksim ar produkta modeli. Dati, kurus mēs par to iegūsim, ir - nosaukums, apraksts, cena, daudzums, reakcijas un šī produkta pārdevējs. Ieviesīsim šīs nepieciešamās īpašības ar to vērtību tipiem, kā arī saites starp modeļiem objektā - totāli kā īstā datu bāzē. Kā jūs pamanījāt, reakciju un pārdevēja lauku vērtības ir saistītas ar atbilstošajiem modeļiem:

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

Pāriesim pie datu modeļa pārdevējam. Šeit mums vajag datus par nosaukumu un produktiem, kurus šis pārdevējs ir ievietojis (vērtību ņemam no produkta modeļa. Uz vienu pārdevēju var attiekties vairāki produkti):

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

Un beidzot, modelis reakcijām. Reakcija mums var būt 'labi', 'ne zivs ne gala' un 'slikti'. Tā pat tā attiecas uz kādu produktu. Tā mēs arī ierakstīsim:

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

Mūsu datu bāzes modelis ir gatavs!

Atveriet savu studentu lietotni. Izpētījuši šīs nodarbības materiālu, aizpildiet savu trīs datu modeļu student, teacher un vote sagataves ar nepieciešamajām īpašībām, vērtību tipiem un saitēm.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt