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

강석민님의 프로필 이미지
강석민

작성한 질문수

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

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

cats schema 오류

작성

·

250

1

아래 분들과 동일한 오류 같습니다.

 

강의내용을 그대로 타이핑 했는데 해당부분만 에러가 존재 합니다.

 

에러 사진이며

타이핑한 깃허브는 다음과 같습니다 

https://github.com/FonDitbul/nest-inflearn-02

 

populate 하는 과정에서 Schema가 등록이 안되있다고 뜹니다!

다음과 같은 코드에서 문제가 발생합니다!

답변 2

3

윤상석님의 프로필 이미지
윤상석
지식공유자

package.json 에 이슈가 있습니다. mongoose 버전 문제입니다. mongoose 버전 6으로 올라가면 네스트 8과 호환이 안되는 부분이 있습니다. 아직은 버전 5.13 쓰셔도 문제 없습니다. package.json에서 아래 부분 수정해주시고 npm i 해주세요!

"mongoose" : "^5.13.9"

"@nestjs/mongoose" : "^8.0.1"

그러면 mongoose 6 버전을 사용하지 못하는건가요?

1

윤상석님의 프로필 이미지
윤상석
지식공유자

git clone 해서 확인했습니다.

우선 개발하신 comments api를 제 DB와 연결해서 사용해봤는데 코드 작동에는 문제가 없었습니다!

아무래도 환경변수에서 DB URL 설정 문제인 것 같습니다.

어떤 url이나 코드에서 문제가 발생했는지 알려주세요!

강석민님의 프로필 이미지
강석민
질문자

findall 함수에서 mongoose.model('commnets', CommentsSchema) 

스키마가 등록되어 있지 않다고 출력됩니다!

글 수정하여 스크린샷 첨부하였습니다!

강석민님의 프로필 이미지
강석민

작성한 질문수

질문하기