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 ၏ ကြိုတင်ပြင်ဆင်ထားမှုများကို လိုအပ်သော ဂုဏ်သတ္တိများ၊ တန်ဖိုးအမျိုးအစားများ
နှင့် ဆက်သွယ်မှုများဖြင့် ဖြည့်စွက်ပါ။