게시글들을 드롭다운의 메뉴에 의해 정렬을 구현을 하려 했다.
드롭다운에 표시 되어 있는 필터 중 하나인 '조회순' 정렬하기.
데이터베이스에 기존에 없는 column 인 view 를 추가해주었다.
숫자가 증가해야하기 때문에 int로 설정.
서버에서의 model도 재설정을 해주었다.
우선적으로 레시피가 초기에 생성이 되면서 view라는 column 도 생성이 되어야 하기 때문에 레시피를 생성하는 곳에 view를 추가해 주었다.
마지막으로 게시글을 눌렀을때 조회수가 1씩 늘어나야 하므로 increment라는 함수를 사용하여 증가시켜주었다.
조회수가 증가했다!
view의 값을 수정하는 것이기 때문에 update를 사용하는가 했지만 구글링을 해보니 sequelize에 increment라는 함수가 있어서 편하게 구현을 할 수 있었다.
1씩 증가가 아닌 5씩 증가는 어떻게 해야할까?
아래의 사진과 같이 by로 옵션을 주면 된다.