⊗jsrxPmSDDM 39 of 57 menu

Креирање модела података за базу података у Redux-у

На овом часу ћемо попунити моделе података, које смо креирали на прошлом часу.

Отворимо нашу апликацију са производима, а у њој фајл server.js. Почећемо са моделом производа. Подаци које ћемо за њега добијати, су - назив, опис, цена, количина, реакције и продавац датог производа. Хајде да унесемо ове неопходне особине са њиховим типом вредности, као и везе између модела у објекат - све као у правој бази података. Како сте приметили вредности поља за реакцију и продавца су повезане са одговарајућим моделима:

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

Пређимо на модел података за продавца. Овде су нам потребни подаци о називу и производима, које је поставио дати продавац (вредност узимамо из модела производа. На једног продавца може долазити више производа):

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

И коначно, модел за реакције. Реакција у нас може бити 'добро', 'ни добро ни лоше' и 'лоше'. Такође, односи се на неки производ. Тако и запишимо:

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

Модел базе података нам је спреман!

Отворите вашу апликацију са студентима. Упознавши се са материјалом ове лекције, напуните заготовке ваша три модела података student, teacher и vote неопходним особинама, типовима вредности и везама.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј