재학습/오류

[Nodejs - Mongoose] MongoParseError: options usecreateindex, usefindandmodify are not supported

재삉 2021. 10. 6. 22:10
반응형

 

[배경]

NodeJS에서 Express프레임워크를 설치하여 적용하고,

MongoDB사용을위해 MongoDB 사용 툴인 Mongoose를 설치하였다.

 

 

위처럼 코드를 예쁘게 작성해준뒤 npm run start로 시작을 해주었지만 결과는 참혹했다.

 

 

MongoParseError: options usecreateindex, usefindandmodify are not supported가 발생해버린 것!

예시를 보고 이쁘게 따라쳐줬는데 뭐가 문제였을까..

 

 

 

[결과]
몽구스 버전이 6.0이상이라 발생하는 이유였다.
6.0이상이라면  

{useNewUrlParser:true, uiseUnifiedTopology:true,

useCreateIndex:true, useFindAndModifiy:false} 이 내용이 기본값이된다.
따라서 더 이상 지원하지않으므로 오류를발생시킨다.
결론적으로 그냥 저 코드를 삭제하면된다. {useNewUrlParser ... < - 이부분!

 

손쉽게 해결된다!


참조 : https://stackoverflow.com/questions/68958221/mongoparseerror-options-usecreateindex-usefindandmodify-are-not-supported

반응형