⊗jsrxPmSDDM 39 of 57 menu

Redux-da Verilənlər Bazası üçün Məlumat Modellərinin Yaradılması

Bu dərsdə biz əvvəlki dərsdə yaratdığımız məlumat modellərini dolduracayıq.

Gəlin məhsullarla bağlı tətbiqimizi açaq, onun içindəki server.js faylını. Məhsul modeli ilə başlayaq. Onun üçün əldə edəcəyimiz məlumatlar bunlardır - ad, təsvir, qiymət, miqdar, reaksiyalar və bu məhsulun satıcısı. Gəlin bu lazımi xassələri onların dəyər tipləri, habelə modellər arasında əlaqələrlə birlikdə obyektə daxil edək - hər şey həqiqi verilənlər bazasında olduğu kimi. Gördüyünüz kimi, reaksiya və satıcı üçün sahə dəyərləri uyğun modellərlə bağlıdır:

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

Gəlin indi satıcı üçün məlumat modelinə keçək. Burada bizə satıcının adı və bu satıcının yüklədiyi məhsullar haqqında məlumat lazımdır (dəyəri məhsul modelindən götürürük. Bir satıcıya bir neçə məhsul düşə bilər):

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

Və nəhayət, reaksiyalar üçün model. Reaksiya bizdə 'yaxşı', 'nə balıq nə ət''pis' ola bilər. Həmçinin o müəyyən bir məhsula aid olur. Gəlin bunu da qeyd edək:

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

Verilənlər bazamızın modeli hazırdır!

Tələbələrlə bağlı tətbiqinizi açın. Bu dərsin materialı ilə tanış olduqdan sonra, üç məlumat modelinizin - student, teachervote - boş qablarını lazımi xassələrlə, dəyər tipləri və əlaqələrlə doldurun.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et