본문 바로가기

[DataBase]/몽고DB

[몽고DB 에러]MongoParseError: options usecreateindex, usefindandmodify are not supported

반응형

MongoParseError: options usecreateindex, usefindandmodify are not supported

몽고DB 연동 도중 에러가 발생했다.

MongoParseError: options usecreateindex, usefindandmodify are not supported

app.module.ts 파일에서 이렇게 설정해주고 문제 없는줄 알았다.

@Module({
  imports: [
    ConfigModule.forRoot(),
    MongooseModule.forRoot(process.env.MONGODB_URI,{
        useNewUrlParser: true,
        useUnifiedTopology: true,
        useCreateIndex: true,
        useFindAndModify: false,
    }),
  ],
  controllers: [AppController],
  providers: [AppService],
})

알고보니 몽구스 버전이 6.0이상이면 항상

useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false,

를 기본으로 설정되어있기 때문에 더 이상 해당 옵션을 제공하지 않는다고한다.

app.module.ts를 이렇게 변경해주자

@Module({
  imports: [
    ConfigModule.forRoot(),
    MongooseModule.forRoot(process.env.MONGODB_URI),
  ],
  controllers: [AppController],
  providers: [AppService],
})

끝!

반응형