inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

Cannot query across one-to-many for property WorkspaceMembers

미해결

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

안녕하세요 typeorm find 에서 서브 쿼리 사용시 다음과 같은 오류가 발생합니다. - 1 ------ return this . workspacesRepository . createQueryBuilder ( 'workspaces' ) . innerJoin ( 'workspaces.WorkspaceMembers' , 'workspacemembers' , 'workspacemembers.UserId=:id' , { id : myId }, ) . getMany (); - 2 ----- return this . workspacesRepository . find ({ where : { WorkspaceMembers : [{ UserId : myId }], }, }); 오타나 다른 해결법이 있나 싶어서 찾아보고 수정해봤는데 안되고 1번 형식으로 하면 정상적으로 받아 오고, 2번 형식은 위에 있는 에러가 발생합니다. 2번 타입으로 사용하는 설정이나 해결법이 따로 있을까요? 소스 코드는 제가 한게 안되서 깃허브에 있는 소스 복사해서 다시 해도 같은 오류가 발생합니다.

  • findMyWorkspaces
  • nodejs
  • express
  • TypeORM
  • NestJS
min-sam kim 댓글 1 좋아요 0 조회수 1026

인기 태그

인프런 TOP Writers

주간 인기글