해결됨
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
하나의 게시물에 여러 개의 태그(카테고리)를 조회하고 싶습니다
현재 nestjs로 Stackoverflow와 유사한 교내 웹 개발 커뮤니티를 개발하는 학생입니다.
전체 질문글을 조회하는 기능을 개발하다가 한 가지 궁금점이 발생하여 질문하게 되었는데요!
주제넘게 설명을 드리자면 '전체 질문글 조회'는 velog나 stackoverflow와 같은 사이트의 루트페이지를 생각해주시면 될 것같습니다.
모든 질문글을 조회하는 과정에서 하나의 질문글에 여러 개의 카테고리가 저장되어 있을 경우
해당 질문글에 연관 돼있는 카테고리가 배열에 담겨 반환되는 것이 아닌 같은 질문글에 다른 카테고리를 가진 똑같은 질문글들이 조회됩니다. 즉, 다시 말해 질문글은 같지만 카테고리만 다른 데이터가 카테고리의 갯수만큼 조회됩니다..!!
이건 저희 프로젝트 erd입니다.
다음은 같이 querybuilder를 이용하여 left join을 한 코드입니다.
아래 사진은 위 querybuilder를 통해 도출된 결과입니다
위의 내용은 전체 조회에서 필요한 하나의 질문글에 대한 정보들은 조회한 사진입니다.
제가 원하는 출력 결과는 위의 카테고리가 따로 조회되는 것이 아닌
```typescript
TextRow {
username: '송유현',
'댓글내용': '댓글1',
'제목': 'typeorm이 뭐에요',
'내용': '제곧내',
'좋아요': 3,
'생성시간': 2021-12-21T15:00:00.000Z,
'태그': [ [ '킥킥'] , ['typeorm'] ] },
```
의 형태로 출력하고 싶습니다..