Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsrxPmSDDM 39 of 57 menu

रेडक्स में डेटाबेस के लिए डेटा मॉडल बनाना

इस सत्र में हम उन डेटा मॉडलों को भरेंगे, जो हमने पिछले पाठ में बनाए थे।

आइए हमारे उत्पादों वाले एप्लिकेशन को खोलें, और उसमें 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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें