본문 바로가기
공부/mongodb

mongoose 다운로드 후 mongodb 연동

by 매일삼겹살 2021. 6. 11.
반응형

terminal 에서

 

npm install mongoose --save

 

--save 옵션은 package.json 의 dependency 항목에 모듈을 추가해 준다.

 

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

mongodb+srv 는 몽고디비 사이트에서

클러스터 > connection > connection your application > 코드를 받을 수 있다.

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

위 코드를 작성해야 에러가 뜨지 않는다고 한다. 

 

그리고 중간에 <password> 부분이 있는데 

connection 때 만든 패스워드로 수정해주면 된다.

 

then 연결이 되면

catch 연결이 안되면

 

다 입력했으면 npm run start를 해보자

mongoDB Connected 라고 뜨니 연결이 잘 되었다!

 

몽구스는

몽구스를 이용해서 내가 만든 어플리케이션과 몽고디비를 연결한다.

 

.

728x90

댓글