⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა