미해결
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
Cannot query across one-to-many for property WorkspaceMembers
안녕하세요 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번 타입으로 사용하는 설정이나 해결법이 따로 있을까요?
소스 코드는 제가 한게 안되서 깃허브에 있는 소스 복사해서 다시 해도 같은 오류가 발생합니다.