`useFindAndModify` is an invalid option. 오류 해결하기

K·2022년 3월 30일
0
post-thumbnail

풀스택 MERN Project의 server/index.js 코드를 작성하다,
nodemon에서 useFindAndModify is an invalid option.라는
오류를 발견했다.

기존 코드는 아래와 같다.


mongoose
  .connect(CONNECTION_URL, {
    useNewUrlParser: true,
    useUnifiedTopology: true,
  })
  .then(() =>
    app.listen(PORT, () => console.log(`Server running on port: ${PORT}`))
  )
  .catch((error) => console.log(error.message));

mongoose.set("useFindAndModify", false);

stackoverflow의 해결방법을 따라서 코드를 수정해보았다.
1. useNewUrlParser와 useUnifiedTopology 코드 삭제
2. 맨 밑 줄 mongoose.set("useFindAndModify", false) 코드 삭제

수정한 코드는 다음과 같다.


mongoose
  .connect(CONNECTION_URL)
  .then(() =>
    app.listen(PORT, () => console.log(`Server running on port: ${PORT}`))
  )
  .catch((error) => console.log(error.message));

코드를 수정했더니, 에러 없이 잘 해결되었다!

0개의 댓글

관련 채용 정보