์๊ฐ๋ณด๋ค ๋ฐฑ์๋ ๋ก์ง ๊ตฌํ์ด ๊ธ๋ฐฉ ๋๋ฌ๋ค. ๋ฌผ๋ก ํ๋ก ํธ์๋์ ์ฐ๊ฒฐํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ ์์ํ์ง๋ง ํ๋ก ํธ์๋์์ ์ฐ๊ฒฐ์ ๋ด์ผ ์คํ์ด๋ค.
ํ์๋ค๊ณผ ์์ํ์ฌ ๋จ์ ์๊ฐ๋์ Sequelize๋ฅผ ๊ตฌํํ๋ ๊ฒ์ Next step ์ผ๋ก ์ก์๋ค.
์ฐ๋ฆฌ ํ์ MongoDB, Mongoose๋ฅผ ์ฌ์ฉํ์ฌ DB๋ฅผ ๋ง๋ค์๋๋ฐ, Sequelize๋ก DB๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ด๋ค.
๋คํํ MVCํจํด์ ๊ตฌํํ์ฌ DB๋ฅผ ๊ด๋ฆฌํ๋ Model ๋ง ์์ ํ๋ฉด ๋๊ธฐ์ 1day ์ฑ๋ฆฐ์ง๊ฐ ๊ฐ๋ฅํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค. ํ์ง๋ง.. ์ญ์ ์ฝ์ง ์์๋ค.
๋จ์ํ DB๋ง ๋ฐ๊พธ๋๊ฒ ์๋๋ผ ์ ์ ์ ๋ณด, ๊ฒ์๊ธ ์ ๋ณด, ๋๊ธ ์ ๋ณด์ Model๊ฐ ๊ด๊ณ๋ฅผ ๋ง๋ค์ด์ผํ๋๋ฐ ์๊ธฐ์น ๋ชปํ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
Comment & Item model ๊ด๊ณ๋ฅผ ๋ง๋ค๊ธฐ์ํด belongsTo ํจ์๋ฅผ ์ฌ์ฉํ์ผ๋, ์ด ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด์ ์ ์์ ์ผ๋ก ๋์ํ๋ ๋๊ธ ์์ฑ(Create)์์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
MySQL Workbench ์์ Tables์ ์ ์์ ์ผ๋ก ์์ฑ๋๋๋ฐ... ์ข ๋ ๋ถ์์ ํด๋ด์ผํ๋ค,...
//Todo //Comment & Item ์ฐ๊ฒฐ ==> Comment model์ ItemId๊ฐ ์ถ๊ฐ๋ ๊ฒ Comment.belongsTo(Item);