작성
·
249
0
블로그 생성할 때 user 객체를 넣으면, 리턴 값으로 user 객체를 받을 수 있는 이점이 있다고 해서, 전달해봤는데요.
아래와 같은 에러가 발생합니다.
blog validation failed: user: Cast to ObjectId failed for value
블로그 생성시 user 가 아닌 userId 를 전달하면 정상적으로 블로그가 생성되나, 리턴값에는 user 객체가 아닌 userId 가 매핑되어 있습니다.
mongoose 버전이 올라가면서 변경된 사항이 있어서 발생한 이슈일까요?
답변 1
0
https://www.inflearn.com/course/lecture?courseSlug=%EB%AA%BD%EA%B3%A0%EB%94%94%EB%B9%84-%EA%B8%B0%EC%B4%88-%EC%8B%A4%EB%AC%B4&unitId=89996&category=questionDetail&tab=community&q=1071138
여기를 참고하여 toObject 로 변경해서 호출해봤지만 user 객체가 아닌 objectId 가 return 되네요.