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

자두님의 프로필 이미지

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

고양이끼리 소통 API (댓글, 좋아요) - 서비스 완성

email로 고양이를 찾는 것이 아닌 ObjectId로 찾아야 할때...

22.04.21 15:35 작성

·

265

0

강의에서는 email을 기준으로 고양이를 쿼리하는데요.

만약 ObjectId로 쿼리를 할 때 어떤 타입을 지정해줘야 할까요? 똑같이 string을 지정해줘야 하는지 아니면 다른 방법이 있는지 궁금합니다.

답변 1

0

자두님의 프로필 이미지
자두
질문자

2022. 04. 21. 16:18

추가로 users.repository에서 findOne으로 존재하지 않는 아이디를 쿼리하면 첫번째 document를 반환하는데 findById를 사용하면 정상적으로 NotFoundException을 던지는 이유도 궁금합니다.

findOne으로 했을 때 비정상 코드

findById를 사용했을 때 정상코드

자두님의 프로필 이미지

작성한 질문수

질문하기