반응형
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
댓글