Node.js 20์ผ์ฐจ๐ŸŒท

์ด์ •์ธยท2023๋…„ 11์›” 6์ผ
0

Node.js

๋ชฉ๋ก ๋ณด๊ธฐ
20/21


๐ŸŒท 20์ผ์ฐจ (2023/11/06, 07)๐ŸŒท

โœ…ํ…Œ์ด๋ธ” ๊ด€๊ณ„ ์ดํ•ดํ•˜๊ธฐ
โœ…์‹œํ€„๋ผ์ด์ฆˆ ์ฟผ๋ฆฌ ์•Œ์•„๋ณด๊ธฐ
โœ…๊ด€๊ณ„ ์ฟผ๋ฆฌ ์•Œ์•„๋ณด๊ธฐ


๐Ÿ“Œํ…Œ์ด๋ธ” ๊ด€๊ณ„ ์ดํ•ดํ•˜๊ธฐ

โœจ ๊ด€๊ณ„ ์ •์˜ํ•˜๊ธฐ

  • users ๋ชจ๋ธ๊ณผ comments ๋ชจ๋ธ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ •์˜
    1) 1:N ๊ด€๊ณ„ (์‚ฌ์šฉ์ž ํ•œ ๋ช…์ด ๋Œ“๊ธ€ ์—ฌ๋Ÿฌ ๊ฐœ ์ž‘์„ฑ)
    -> ์‹œํ€„๋ผ์ด์ฆˆ์—์„œ๋Š” 1:N ๊ด€๊ณ„๋ฅผ hasMany๋กœ ํ‘œํ˜„ (์‚ฌ์šฉ์ž.hasMany(๋Œ“๊ธ€))
    -> ๋ฐ˜๋Œ€์˜ ์ž…์žฅ์—์„œ๋Š” belongsTo(๋Œ“๊ธ€.belongsTo(์‚ฌ์šฉ์ž))
    -> belongsTo๊ฐ€ ์žˆ๋Š” ํ…Œ์ด๋ธ”์— ์ปฌ๋Ÿผ์ด ์ƒ๊น€ (๋Œ“๊ธ€ ํ…Œ์ด๋ธ”์— commenter ์ปฌ๋Ÿผ)

    -> Comment์˜ commenter๋ผ๋Š” column์ด ๋‚ด(user์˜) id๋ฅผ ์ฐธ์กฐํ•˜๊ณ ์žˆ๋‹ค.

2) 1๋Œ€1 ๊ด€๊ณ„

3) ๋‹ค๋Œ€๋‹ค ๊ด€๊ณ„

profile
๋‘‰์ด๋‹

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด