본문 바로가기

프로그래밍/Nodejs

Mongo DB 와 노드JS 연결

cloud.mongodb.com/

 

MongoDB Cloud

MongoDB Cloud is a unified data platform for modern applications and includes a global cloud database, search, data lake, mobile, and application services.

www.mongodb.com

위에 홈페이지에 가서 회원가입을 한 이후 로그인을 한다.

 

Build Cluster를 클릭 한 다음 AWS를 클릭한다. free tier 가 있는 지역 중에 가장 가까운 곳을 클릭 한다.

Demo sandbox 클릭 한 다음 Cluster Name을 설정한다.

 

Mongo DB Cluster 가 다 생성 되면 유저를 생성한다.

sandbox에 connect를 클릭 한 다음 username, password를 설정한다. 여기서 중요한 것은 password를 절대 잊어버리지 않도록 한다.

 

초록색의 choose ~~를 클릭 한 다음 Connect your application을 클릭한다.

 

그러면 주소가 나올텐데 주소를 복사한다.

 

Mongoose 를 다운로드 받아야 사용할 수 있는데 터미널로 가서

npm install moogoose --save

package.json 보면 moogoose 가 생성되어 있다. 그러면 index.js로 가서 해당 부분을 적어준다. 여기서 복사한 주소에 패스워드는 비밀번호를 입력해준다.

const mongoose = require('mongoose')
mongoose.connect(${복사한 주소}, {
    useNewUrlParser: true, useUnifiedTopology:true, useCreateIndex: true, useFindAndModify: false
}).then(()=>console.log('MongoDB Connected....'))
  .catch(err=>console.log(err))