작성한 질문수
[리뉴얼] React로 NodeBird SNS 만들기
작성
·
252
0
안녕하세요 강의를 바탕으로 포트폴리오를 만들고 있습니다 좋은 강의 항상 감사합니다
제가 기존코드에서 추가하고 싶은 기능이 있습니다 포스트에서 많이 사용된 해쉬태그를 많이 사용된 순서로 순위를 보여주는 기능을 구현하고 싶은데 어떤식으로 구현해야할지 모르겠어서 질문 드립니다. 데이터베이스 모델부터 다시 정의해야 하는건지 어떻게 해야할지 감이 아예 안잡히네요 .
답변 1
현재 서버에서 PostHashtag 테이블이 있어서 여기서 SQL group by 기능으로 하나의 해시태그에 속한 포스트 개수를 카운트하면 될 것 같네요. 키워드는 시퀄라이즈 GROUP BY 입니다. GROUP BY HashtagId 하면 됩니다.
혹시 Hahtag.findAll 을 이용하는걸까요?
PostHashtag에 어떻게 접근할수 있는지 궁금합니다
db.sequelize.models.PostHashtag 로 접근 가능합니다.
혹시 Hahtag.findAll 을 이용하는걸까요?