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

次に、販売者のデータモデルに移りましょう。 ここでは、販売者の名前と、この販売者が出品した商品(値は商品モデルから取得)のデータが必要です。 1人の販売者に対して複数の商品が紐づく可能性があります:

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

最後に、リアクションのモデルです。リアクションは'良い''普通''悪い'のいずれかになります。 また、それは特定の商品に関連付けられます。そのように記述しましょう:

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

データベースモデルの準備が完了しました!

あなたの学生アプリケーションを開いてください。 このレッスンの内容を確認した後、3つのデータモデルstudentteachervoteのひな型に、必要なプロパティ、値の型、リレーションを追加してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否