Published 2023. 3. 24. 10:32
유데미 강의를 따라하던 중 오류가 발생했다.
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
반응형
'개발 > Error note' 카테고리의 다른 글
[Node] [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the cli (0) | 2023.04.03 |
---|---|
[git] remote: fatal error in commit_refs (0) | 2023.03.27 |
[Node] Error: Cannot find module '파일명' (0) | 2023.03.15 |
[Mongoose] MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017 (0) | 2023.03.09 |
[Node] 'NODE_ENV'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (1) | 2023.02.19 |