mongoose 는 mongoDB 에 연결하고 데이터 모델링을 제공해주는 툴입니다. 지금까지 설치만 했고 사용하지 않았던 mongoDB를 이제 직접 node에서 사용해볼 시간입니다.
mongoose 설치 - npm 으로 제공되고 있어서 아래와 같이 간단하게 설치 할 수 있습니다.
$ npm install mongoose
moongoose 설치 완료시 package.json에 ...
https://www.npmjs.com/package/mongoose
< index.js > 추가 ( 위치 : app.listen 라우터 위에)
1) 모듈 설치.
const mongoose = require('mongoose');
2) 서버를 띄우고 /mongodb 접속
→ mongoose에 connect 한다.
→ 몽고DB안의 mongodb://localhost//voage라는 특정 저장소에 연결 ( DB의 이름 )
app.get('/mongodb', async (req, res) => {
await mongoose.connect('mongodb://localhost/voyage', {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: true,
useCreateIndex: true
});
res.send('ok');
})
/mongodb
에 접속하여 화면에 ok라고 뜨면 정상적으로 접속이 성공한 것입니다.