[Sequelize] Sequelize findAndCountAll ๋ฉ์๋ ์ฌ์ฉ ์ count๊ฐ ์์๋ณด๋ค ๋ ๋ง์ด ์นด์ดํ
๋๋ ๋ฌธ์ ํด๊ฒฐ
ยท
Backend/Sequelize
๐ฅ ๋ฐ์ํ ๋ฌธ์ getBoards ํจ์๋ ์นดํ
๊ณ ๋ฆฌ์ ํด๋นํ๋ ๊ฒ์๊ธ ์ ์ฒด๋ฅผ ํ์ด์ง ์ฒ๋ฆฌํ๊ธฐ ์ํ ํจ์๋ค. (๊ฐ๋
์ฑ์ ์ํด ๊ด๋ จ ์๋ ์ฝ๋ ์ผ๋ถ ์๋ต) /* ํ์ด์ง ์ฒ๋ฆฌ๋ฅผ ์ํ ํจ์๋ค(์ฐธ๊ณ ์ฉ) const getPagination = (page, size) => { const limit = size ? +size : 10; // ๊ฐ์ ธ์ฌ ๋ฐ์ดํฐ ์ const offset = page ? page * limit : 0; // ๊ฐ์ ธ์ฌ ๋ฐ์ดํฐ์ ์ด๊ธฐ ์์น๊ฐ return { limit, offset }; }; const getPagingData = (data, page, limit) => { // count: where ์ , ์ฐ๊ฒฐ ๊ด๊ณ ๋ฑ์ ์กฐ๊ฑด์ ๋ถํฉํ๋ ๋ ์ฝ๋์ ์ ์ฒด ๊ฐ์ // rows: where ์ , ์ฐ๊ฒฐ ๊ด..