⊗jsrxPmSDDM 39 of 57 menu

Tạo mô hình dữ liệu cho cơ sở dữ liệu trong Redux

Trong bài học này, chúng ta sẽ điền vào các mô hình dữ liệu mà chúng ta đã tạo ở bài học trước.

Hãy mở ứng dụng sản phẩm của chúng ta, và trong đó, mở tệp server.js. Hãy bắt đầu với mô hình sản phẩm. Dữ liệu mà chúng ta sẽ nhận được cho nó là - tên, mô tả, giá cả, số lượng, phản ứng và người bán của sản phẩm này. Hãy đưa vào các thuộc tính cần thiết này với kiểu giá trị của chúng, cũng như mối liên kết giữa các mô hình vào đối tượng - tất cả như trong một cơ sở dữ liệu thực sự. Như bạn đã nhận thấy, giá trị của các trường cho phản ứng và người bán được liên kết với các mô hình tương ứng:

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

Chuyển sang mô hình dữ liệu cho người bán. Ở đây chúng ta cần dữ liệu về tên và các sản phẩm mà người bán này đã đăng (giá trị lấy từ mô hình sản phẩm. Một người bán có thể có nhiều sản phẩm):

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

Và cuối cùng, mô hình cho phản ứng. Phản ứng của chúng ta có thể là 'tốt', 'bình thường''xấu'. Ngoài ra nó thuộc về một sản phẩm nào đó. Chúng ta sẽ ghi như vậy:

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

Mô hình cơ sở dữ liệu của chúng ta đã sẵn sàng!

Hãy mở ứng dụng của bạn về sinh viên. Sau khi nghiên cứu tài liệu của bài học này, hãy điền vào các mẫu sẵn của ba mô hình dữ liệu student, teachervote với các thuộc tính cần thiết, kiểu giá trị và các mối liên kết.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối