⊗jsrxPmSDDM 39 of 57 menu

Krijimi i modeleve të të dhënave për bazën e të dhënave në Redux

Në këtë sesion, ne do të plotësojmë modelet e të dhënave, që krijuam në mësimin e kaluar.

Le të hapim aplikacionin tonë me produktet, dhe në të skedarin server.js. Le të fillojmë me modelin e produktit. Të dhënat që do të marrim për të, janë - emri, përshkrimi, çmimi, sasia, reagimet dhe shitësi i këtij produkti. Le t'i vendosim këto veti të nevojshme me llojin e tyre të vlerave, si dhe lidhjet midis modeleve në objekt - të gjitha si në një bazë të dhënash të vërtetë. Siç e keni vënë re, vlerat e fushave për reagimet dhe shitësin janë të lidhura me modelet përkatëse:

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

Le të kalojmë te modeli i të dhënave për shitësin. Këtu na duhen të dhënat për emrin dhe produktet që ka postuar ky shitës (vlerën e marrim nga modeli i produktit. Një shitës mund të ketë disa produkte):

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

Dhe së fundi, modeli për reagimet. Reagimi te ne mund të jetë 'mirë', 'ashtu-ashtu' dhe 'keq'. Poashtu ai i përket një produkti. Kështu do ta shkruajmë:

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

Modeli i bazës së të dhënave është gati!

Hapni aplikacionin tuaj me studentët. Pasi të njihuni me materialin e këtij mësimi, plotësoni modelet tuaja të tre të dhënave student, teacher dhe vote me vetitë e nevojshme, llojet e vlerave dhe lidhjet.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo