게시판 좋아요 기능을 추가 후, 좋아요가 몇개인지 확인할 수 있는 기능을 추가하려고 한다.
Sequelize COUNT을 검색
Model Querying - Basics | Sequelize
Sequelize.fn과 Sequelize.col을 통해 정말 간단하게 해결하였다.
{
model: Likes,
attributes: [
[sequelize.fn('COUNT', sequelize.col('Likes.postId')), 'likes'],
],
require: false,
},
Sequelize.fn은 SQL의 함수를 사용하게 도와주는 것이다.
sequelize.col은 특정 컬럼을 선택할 때 사용한다.
API 공식 문서, sequelize의 fn 기능과 추가적인 기능들을 공부하게 되었다.