Schema hasn't been registered for model - nest.js

냥무룩·2022년 1월 18일
1

Nest.js 를 이용해 간단한 개인프로젝트를 진행중
Schema hasn't been registered for model "comments". Use mongoose.model(name, schema)

이런 에러가 발생하였다.

여러가지 node.js 글을 살펴봤지만 해결이 안되었다. 그러다가 mongoose 6버전과 @nestjs/mongoose 9버전이 충돌이 난다는 글을 알게되어

그림과 같이 package.json 버젼을 낮추고 npm i 후에 실행하였더니 제대로 작동하였다.

솔직히 아직까지는 모듈을 파헤칠 능력이 안되어서 원인파악이 불가능했다. 나중에 성장하면 볼 수 있게 될지 기대된다.

0개의 댓글