⊗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'), },

Անցնենք վաճառողի տվյալների մոդելին: Այստեղ մեզ անհրաժեշտ են տվյալներ անվանման և ապրանքների մասին, որոնք տեղադրել է տվյալ վաճառողը (արժեքը վերցնում ենք ապրանքի մոդելից): Մեկ վաճառողի վրա կարող է բաժին falling մի քանի ապրանք):

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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել