인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

제원님의 프로필 이미지
제원

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

댓글 대댓글 구현중에 어려움이 있어 질문드립니다

작성

·

1.3K

0

● Comment Table

1. review Model의 PK를 받아 reviewId(FK)에 삽입하여 댓글을 작성합니다

2. comment Table 의 PK를 받아 commentID(FK)에 삽입하여 대댓글을 작성합니다 ( Self-Join 사용하였습니다)

 

● Get Comment

※ as : Recomment 는 commentId(FK)의 name입니다 ※

● response

 

출력 오류 .  대댓글도 Comment Model의 PK를 갖고 있기 때문에 대댓글에 출력 된 이후에 일반 댓글에도 출력이 됩니다

이러한 경우에 댓글과 대댓글만 깔끔하게 뽑아내기 위해선 어떠한 해결 방법이 있을까요 ..?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

대댓글은 commentId가 있으니 { reviewId: key, commentId: null } 하면 되지 않을까요?

제원님의 프로필 이미지
제원
질문자

넵 이렇게 해결했습니다 저는 저런식으로 걸어주면 대댓글이 안 나올꺼라 생각했는데

include에는 where문이 간섭하지 않아 출력이 잘 이루어지더라구요 !

제원님의 프로필 이미지
제원

작성한 질문수

질문하기