Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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