[Typescript] Type 'ObjectId' is missing the following properties from ObjectId' 에러 해결

강예리·2021년 12월 19일
0

기록만이 살길

목록 보기
3/5
post-thumbnail

mongoose와 typescript를 이용하여 백엔드 코드를 짜는 중에,


이러한 오류를 발견했다.

하지만, 구글링을 해봐도 마땅한 해결책이 없어 주변에 요청을 구하였고, 그 결과

file.model.ts에는 objectId를 mongoose라고 import하였고,


fileInfo.type.ts에는 mongodb의 objectId를 import하여서, 다른 곳에서 objectId를 불러오고 있으니 당연히 에러가 날 수 밖에 없었다...;;

이 둘 중 mongoose의 objectId가 더 유연하다고 하여서, Mongoose로 맞춰 임포트를 하니 해결되었다!

타입스크립트는 진작 에러를 보여줘서 너무 좋다 👍🏻

profile
Stack My Knowledge

0개의 댓글