⊗jsrxPmSDDM 39 of 57 menu

Andmebaasi andmemudelite loomine Reduxis

Sellel tunnil täidame andmemudelid, mille loomasime eelmisel tunnil.

Avame oma tooterakenduse ja selles faili server.js. Alustame toote mudelist. Andmed, mida selle jaoks saame, on - nimi, kirjeldus, hind, kogus, reaktsioonid ja selle toote müüja. Paneme need vajalikud omadused koos nende tüübiga ning seosed mudelite vahel objekti - kõik nagu päris andmebaasis. Nagu te märkasite, on reaktsioonide ja müüja väljade väärtused seotud vastavate mudelitega:

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

Liigume edasi müüja andmemudeli juurde. Siin vajame andmeid nime ja toodete kohta, mille selle müüja on loonud (väärtuse võtame toote mudelist. Ühele müüjale võib olla mitu toodet):

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

Ja lõpuks, reaktsioonide mudel. Reaktsioon võib olla 'hea', 'ei hea ega halb' ja 'halb'. Samuti kuulub see mingile tootele. Nii kirjutamegi:

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

Meie andmebaasi mudel on valmis!

Avage oma õpilaste rakendus. Pärast selle tunni materjaliiga tutvumist täitke oma kolme andmemudeli student, teacher ja vote mustrid vajalike omaduste, väärtuste tüüpide ja seostega.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu