Closed hainho closed 2 years ago
typeorm where, andWhere 사용시 주의할 점
where와 andWhere로 원하는 데이터를 뽑아낼때
이와 같이 두 인자 모두 id로 같은 이름으로 설정하였습니다. 그 결과 두 값 모두 userId 가 들어가 원하는 결과를 얻지 못하였습니다.
이와 같이 두 인자를 다른 이름으로 수정을 하였더니 잘 작동하였습니다.
typeorm 에서 where, andWhere 로직이 변수에 값을 넣는 방식이라 id에 먼저 넣었던 questionInfo.answer[i].id 값이 userId로 덮어써진뒤 id를 참조하여 두 값 모두 userId가 되었던 것으로 추측하고 있습니다.
typeorm 에서 where, andWhere 사용시 인자 이름은 같은 이름을 사용하지 않아야합니다.
제목
typeorm where, andWhere 사용시 주의할 점
이슈에 대한 설명
156 을 작업하다 격은 문제점입니다.
where와 andWhere로 원하는 데이터를 뽑아낼때
이와 같이 두 인자 모두 id로 같은 이름으로 설정하였습니다. 그 결과 두 값 모두 userId 가 들어가 원하는 결과를 얻지 못하였습니다.
이와 같이 두 인자를 다른 이름으로 수정을 하였더니 잘 작동하였습니다.
typeorm 에서 where, andWhere 로직이 변수에 값을 넣는 방식이라 id에 먼저 넣었던 questionInfo.answer[i].id 값이 userId로 덮어써진뒤 id를 참조하여 두 값 모두 userId가 되었던 것으로 추측하고 있습니다.
checkList
주의사항
typeorm 에서 where, andWhere 사용시 인자 이름은 같은 이름을 사용하지 않아야합니다.