[에러/해결] MongoParseError: option usefindandmodify is not supported

Bam·2022년 4월 11일
0

오류와 예외

목록 보기
2/6
post-thumbnail

에러 상황⛔

Velopert님의 리액트를 다루는 기술 개정판 21장 부터 시작하는 블로그를 클론코딩을 공부하다가 에러에 부딛혔습니다. 분명 책에 있는 그대로 작성했고, 오타도 없음을 확인했는데 왜 이럴까 싶었습니다.

문제가 된 코드

mongoose.connect(MONGO_URI, {useNewUrlParser: true, useFindAndModify: false})
    .then(() => {
        console.log('Connected to Mongo')
    })
    .catch(e => {
        console.error(e)
    });

에러 로그

에러로그가 꽤 길지만 결국 중요한 문장은 MongoParseError: option usefindandmodify is not supported 라는 문장입니다.


해결🆗

에러 로그에 써있듯이 옵션으로 전달하는 useNewUrlParseruseFindAndModifymongoose V6에서 더이상 지원되지 않는다고 합니다. 그래서 해당 옵션 부분을 삭제해주면 됩니다.

해결 코드

mongoose.connect(MONGO_URI)
    .then(() => {
        console.log('Connected to Mongo')
    })
    .catch(e => {
        console.error(e)
    });

참조

0개의 댓글