earthkingman / 42Swim

42서울 QnA 서비스
14 stars 3 forks source link

pageList 줄 때 answer_cnt 추가 #137

Closed nyeoni closed 2 years ago

nyeoni commented 2 years ago

제목

메인페이지에서 리스트 불러올 때 answer_cnt 추가해서 보내주기

이슈에 대한 설명

checkList

주의사항

hainho commented 2 years ago

해결 방법

  1. question에 answer 을 join 하여 count 하기
  2. question에 answer_count 컬럼 추가하여 answer create 시 증가연산을, answer delete 시 감소연산을 수행하기

1의 방법은 이미 메인페이지에서 hashtag와 user를 join 하고 있기 때문에 추가적인 join에 큰 비용이 우려되고, 단순하게 각 question에 달린 answer의 다른 정보가 아니라 count만 필요로 하기 때문에 2번 방법으로 하겠습니다.

question 컬럼에서 cnt 대신 like_count, view_count 와 같이 count로 표기하고 있기때문에 컬럼명을 answer_count로 하는 것이 어떨까싶습니다.

nyeoni commented 2 years ago

answer_count 로 클라이언트 쪽도 바꾸겠습니다!