sequelize.query의 결과값 중복?

Divan·2021년 11월 29일
2
sequielize 즉 ORM을 사용하다 보면 쿼리를 직접 입력해야하는 경우가 생깁니다. 
그런경우 원하는 바와 다르게 값들이 중복적으로 나오는 경우.

문제

아래에서 보면 api를 한번만 호출하였음에도 불구하고, 결과가 ("1":1) 중복적으로 발생하는경우가 생깁니다.

Solution

쿼리의 타입을 입력하면 해결이 된다. 아래 화면 확인

서버의 응답에서도 결과가 한번만 리턴된것을 확인가능하다.

그렇기에 ORM에서 쿼리로 데이터를 호출한다면 쿼리타입을 넣어주는것을 습관화 하자.

profile
하루 25분의 투자

0개의 댓글