profile image

L o a d i n g . . .

 
유데미 강의를 따라하던 중 오류가 발생했다.

MongoParseError: option usecreateindex is not supported
 
3000포트는 연결됐고.. 보니 몽고디비 모듈중 오류가 나는게 있었다.

mongoose.connect('mongodb://localhost:27017/yelp-camp', {
  useNewUrlParser: true,
  useCreateIndex: true,
  useUnifiedTopology: true,
});

몽구스를 연결하기위해 옵션으로 사용한 키 중 useCreateIndex가 더이상 지원이 되지 않는다는 오류였다.
 

찾아보니 몽구스 버전이 6.0.0 이상이라면 
useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false 
이 상태가 기본으로 들어간다고 한다. 그래서 해당 옵션들은 굳이 적지않아도 된다.
 
 

mongoose.connect('mongodb://localhost:27017/yelp-camp');

코드를 수정하고 다시 터미널을 확인했다.

에러없이 데이터가 잘 연결된 모습을 확인했다.
 
 
 
 
 
참고 :
- https://mongoosejs.com/docs/connections.html
- https://velog.io/@lee951109/MongoDB-MongoParseError-options-usecreateindex-usefindandmodify-are-not-supported
 

반응형
복사했습니다!