profile
๐Ÿš€ํ‹ฐ๋Œ๋ชจ์•„ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž

TIL 211210 : Sequelize

๐Ÿš€What I learned MongoDB => MySQL, Mongoose => Sequelize ์ƒ๊ฐ๋ณด๋‹ค ๋ฐฑ์—”๋“œ ๋กœ์ง ๊ตฌํ˜„์ด ๊ธˆ๋ฐฉ ๋๋‚ฌ๋‹ค. ๋ฌผ๋ก  ํ”„๋ก ํŠธ์—”๋“œ์™€ ์—ฐ๊ฒฐํ•  ๋•Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒƒ์€ ์˜ˆ์ƒํ•˜์ง€๋งŒ ํ”„๋ก ํŠธ์—”๋“œ์™€์˜ ์—ฐ๊ฒฐ์€ ๋‚ด์ผ ์˜คํ›„์ด๋‹ค. ํŒ€์›๋“ค๊ณผ ์ƒ์˜ํ•˜์—ฌ ๋‚จ์€ ์‹œ๊ฐ„๋™์•ˆ Sequelize๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์„ Next step ์œผ๋กœ ์žก์•˜๋‹ค. ์šฐ๋ฆฌ ํŒ€์€ MongoDB, Mongoose๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DB๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, Sequelize๋กœ DB๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋‹คํ–‰ํžˆ MVCํŒจํ„ด์„ ๊ตฌํ˜„ํ•˜์—ฌ DB๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” Model ๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ๋˜๊ธฐ์— 1day ์ฑŒ๋ฆฐ์ง€๊ฐ€ ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ.. ์—ญ์‹œ ์‰ฝ์ง€ ์•Š์•˜๋‹ค. ์‰ฝ๊ฒŒ ๋„˜์–ด๊ฐ€๋Š” ๋ฒ•์ด ์—†์ง€.. Error.. ๋‹จ์ˆœํžˆ DB๋งŒ ๋ฐ”๊พธ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์œ ์ €์ •๋ณด, ๊ฒŒ์‹œ๊ธ€ ์ •๋ณด, ๋Œ“๊ธ€ ์ •๋ณด์˜ Model๊ฐ„ ๊ด€๊ณ„๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•˜๋Š”๋ฐ ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. Comment & Item model ๊ด€๊ณ„๋ฅผ ๋งŒ๋“ค๊ธฐ์œ„ํ•ด belongsTo ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉ

2021๋…„ 12์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท