MongoDB 데이터 저장 방식
- MongoDB는 document 데이터베이스라고 부르기도 하는데, collection을 만들고 그안에 document를 만들어서 데이터를 기록해놓기 때문이다.
- 이 document가 자바스크립트 object 자료와 똑같은 모습으로 기록하기 때문에 자바스크립트 코드 짜던것 그대로 데이터베이스에 넣을 수 있어서 저장과 출력이 편하다.
MongoDB 호스팅받기
MongoDB 가입 후 무료 호스팅 받기.
서버와 MongoDB 연결
1. 터미널을 열어서 npm install mongodb@5 입력(mongodb 라이브러리 설치)
2. 호스팅 받은 mongodb 접속
const { MongoClient } = require('mongodb')
let db
const url = 'mongodb사이트에 있던 님들의 접속 URL'
new MongoClient(url).connect().then((client)=>{
console.log('DB연결성공')
db = client.db('forum')
// DB 접속 완료 후 서버를 띄우기
app.listen(8080, () => {
console.log('http://localhost:8080 에서 서버 실행중')
})
}).catch((err)=>{
console.log(err)
})
mongoDB에 연결되었는지 확인
// /news 페이지에 접속하면 DB에 데이터 저장하기
app.get('/news', ()=>{
db.collection('post').insertOne({title : '뉴스'})
})

'Node.js, MongoDB' 카테고리의 다른 글
| [Node.js, MongoDB] 6. POST 요청 (0) | 2025.05.31 |
|---|---|
| [Node.js, MongoDB] 5. REST API (0) | 2025.05.28 |
| [Node.js, MongoDB] 4. ejs (0) | 2025.05.28 |
| [Node.js, MongoDB] 3. MongoDB에서 데이터 받아오기 (0) | 2025.05.28 |
| [Node.js, MongoDB] 1. Node.js, Express 초기 세팅 및 간단한 사용법 (0) | 2025.05.26 |