⊗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, teachervote의 틀을 필요한 속성, 값의 타입, 그리고 관계들로 채워 넣으세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부