인프런 커뮤니티 질문&답변
팔로잉 목록과 팔로워 목록을 가져올 때 궁금한게 있습니다.
작성
·
470
0
안녕하세요.
로그인 시 include로 팔로잉 목록과 팔로우 목록을 가져올 때 attributes로 id만을 가져오도록 했음에도
위처럼 가장 아랫줄에 있는 Follow 도 같이 가져와지는데, N:M 관계에서 설정하면서 생긴 모델(테이블)을 통째로 항상 같이 가져오게 되는건가요...?? 해당 정보가 필요한 상황이 아님에도 가져오게 되는건 데이터 낭비가 아닌가라고 생각이 들어서요... 이번 강의에서 프로필 페이지에서 별도로 팔로워 유저와 팔로잉 유저를 요청한 것도 데이터의 낭비를 막기위함이라고 생각했어서요..
혹시 Follow 데이터를 가져오지 않을 수 있으면 알려주시면 감사하겠습니다.
답변 1
0
제로초(조현영)
지식공유자
저 데이터는 어쩔 수 없습니다. 이게 실제로는 User 테이블에서 User 테이블을 바로 조회하는 게 아니라 User->Follow->User로 두번 조회하는 것인데 중간 Follow에 관련해서는 시퀄라이즈 단 설정이 있지 않으면 어쩔 수 없습니다.





그렇군요... 빠른 답변 감사합니다~