You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
orm ๋ฌธ๋ฒ
[ORM] ๐ ์ํ๋ผ์ด์ฆ - ์ฟผ๋ฆฌ ๋ฌธ๋ฒ ์ ๋ฆฌ
์ํ๋ผ์ด์ฆ ์ฟผ๋ฆฌ๋ฌธ CRUD ์์ ์ ํ๊ธฐ ์ํด์ ๋จผ์ ์ํ๋ผ์ด์ฆ ์ฟผ๋ฆฌ๋ฅผ ์์์ผํ๋ค. SQL๋ฌธ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์์ฑํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ์ํ๋ผ์ด์ฆ์ ๋ฐฉ์์ ์ฌ์ฉํด์ผ ํ๋ค. ์ํ๋ฆฌ์์ง ์ฟผ๋ฆฌ๋ฌธ์ ๋น๋๊ธฐ๋ก ๋์ํ๋ฉฐ ํ๋ก๋ฏธ์ค ๊ฐ์ฒด๋ฅผ ๋ฐํํ๋ฏ๋ก, then์ ๋ถ์ฌ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐ์ ์ ์๋ค. ๊ทธ๋์ async/await ๋ฌธ๋ฒ๊ณผ ํจ๊ป ์ฌ์ฉํ ์๋ ์๋ค. ํ ์ด๋ธ ์กฐํ (findAll, findOne) findAll ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐฐ์ด ๊ฐ์ฒด๋ก ๋ฐํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ์ถ์ผ๋ฉด findAll ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค. const { User } = require('./models'); // usersํ ์ด๋ธ ์ ์ฒด๋ฅผ ์กฐํํด์ ๊ทธ ๊ฒฐ๊ณผ๊ฐ์ ๊ฐ์ฒด๋ก ๋ง๋ค์ด user๋ณ์์ ๋ฃ์ด์ค๋ค. const user = User.findAll({}); // u..