[MongoDB] MongoParseError: options usecreateindex, usefindandmodify are not supported

Lee 🧙🏻‍♂️·2021년 8월 30일
11
post-thumbnail

Mongoose 연결 에러😥

다들 MongoDB를 사용할 때 연결을 도와주는 몽구스를 사용 할 것이다.

//mongodb 연결
const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://username:<password>@boilerplate.bc8rq.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', {
     useNewUrlParser: true, 
     useUnifiedTopology: true, 
     useCreateIndex: true, 
     useFindAndModify: false,
    
}).then(() => console.log('MongoDB Connected...')).catch(
    err => console.log(err))

이런 식으로 연결을 할 것이다. 이때 만약 몽구스 버전이 6.0이상이라면 MongoParseError: options usecreateindex, usefindandmodify are not supported에러가 발생 할 것이다!
이유는 Stack overflow를 보면 나와있지만 몽구스 버전이 6.0이상이라면 몽구스는 항상 useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false, 로 기억하고 실행하기 때문에 더이상 지원하지 않는다는 이야기이다.

그렇기 때문에 저 코드들을 지우던지 주석처리 해주면 깔끔하게 실행이 된다!
😃👍🏻

profile
더 나은 개발자가 되기 위해 기록합세!🧙🏻‍♂️

0개의 댓글