Spring/[Node.js,react]따라하며 배우는 노드, 리액트

노드 리액트 기초 강의 #3 몽고 DB 연결

1son 2022. 7. 26. 15:43

 

회원가입을 하자.

 

여기서 create버튼을 눌러서 cluster를 만들자.

강의 듣고 천천히 하자 나 처럼 섣부르게 행동했다가 이름 못바꾼다.ㅜ

 

----

 

<몽고 DB유저 생성>

여기서 connect 클릭

 

username과 password를 입력해주고 create database user버튼을 누른다.

 

------

 

 

여기서 두번째꺼 고르고!!

 

파란색으로 되어있는 저거 복사

 

index.js 아무대나 붙여넣기 

 

 

----

 

Mongoose 알아보기

 

터미널에서 npm install mongoose --save 하고 

 

package.json보면 mongoose 들어가 있음

 

mongoose를 이용해서 내 application과 mongoDB를 연결할 것

index.js를 수정한 후 

 

터미널에서 npm run start를 했는데 에러났다.

MongoParseError: options usecreateindex, usefindandmodify are not supported

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

 

MongoParseError: options useCreateIndex, useFindAndModify are not supported

I tried to run it and it said an error like the title. and this is my code: const URI = process.env.MONGODB_URL; mongoose.connect(URI, { useCreateIndex: true, useFindAndModify: false,

stackoverflow.com

구글링 했더니 바로 나왔다. 

" useNewUrlParser, useUnifiedTopology, useFindAndModify 및 useCreateIndex는 더 이상 지원되지 않는 옵션입니다. Mongoose 6은 항상 useNewUrlParser, useUnifiedTopology 및 useCreateIndex가 true이고 useFindAndModify가 false인 것처럼 작동합니다. 코드에서 이러한 옵션을 제거하십시오. "

 

해결됐다.

 

-----mongoDB를 application에 잘 연결했다!