레커
[Node] MongoDB 설치 및 연결 본문
1. MongoDB 란
MongoDB는 NoSQL 데이터베이스 시스템 중 하나 이며 데이터를 저장, 관리, 검색, 보안, 정리, 분석 및 공유를 위한 도구입니다.
2. 설치
npm i mongoose express
3. 계정 생성 및 mongo compass 발급
2) 클러스터에서 Connect 클릭
클릭하면 mongo compass를 받을 수 있음
mongodb+srv://<몽고DBid>:<password>@cluster0.4eb3gaz.mongodb.net/<DB이름>
4. express 앱과 DB 연결 및 확인
const express = require('express');
const port = 4000;
const path = require('path');
const { default: mongoose } = require('mongoose');
const app = express();
app.use(express.json());
mongoose
.connect(`mongodb+srv://<몽고DBid>:<password>
@cluster0.4eb3gaz.mongodb.net/<DB이름>`)
.then(() => console.log('MongoDB Cennected'))
.catch(err => console.log(err));
app.get('/', (req, res, next) => {});
app.listen(port, () => {
console.log(`listening on port${port}`);
});