1. CLUSTER(ํด๋ฌ์คํฐ) ๋ง๋ค๊ธฐ
1) ๋ชฝ๊ณ DB ์ฌ์ดํธ ๊ฐ์ ํ์ ๊ฐ์
2) CLUSTER(ํด๋ฌ์คํฐ) ๋ง๋ค๊ธฐ - ๋ฌด๋ฃ ๋ฒ์ ์ ํ
2. ๋ชฝ๊ณ DB ์ ์ ์์ฑ
1) ๋ชฝ๊ณ DB ์ ์ ์์ฑ
- ์ด๋ Username๊ณผ Password๋ ๊ธฐ์ตํด๋๊ฒ!
2) ์ดํ๋ฆฌ์ผ์ด์
์ ์ฐ๊ฒฐ
- ์ด๋ ์ดํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ ๊ธฐ์ตํด๋๊ฒ! (๋์ค์ vscode์์ MongoDB ์ฐ๊ฒฐํ ๋ ์ฌ์ฉํจ)
3. Mongoose ๋ค์ด๋ก๋
- Mongoose: ๋ชฝ๊ณ DB๋ฅผ ํธํ๊ฒ ์ธ ์ ์๊ฒ ํด์ฃผ๋ Tool
1) vs code ๋ด ํฐ๋ฏธ๋์์ Mongoose ๋ค์ด๋ก๋
npm install mongoose --save
2) package.json์์ ์ค์น ํ์ธ
4. App์ MongoDB ์ฐ๊ฒฐํ๊ธฐ
1) index.js์ MongoDB ์ฐ๊ฒฐ ์ฝ๋ ์ ๋ ฅ
- Mongo DB 6 ์ด์๋ถํฐ๋ use~ ๋ฅผ ์ง์ํ์ง ์์! ์ฃผ์ํ ๊ฒ
const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://leesengjie:abcd1234@bolier-plate.unathks.mongodb.net/?retryWrites=true&w=majority&appName=bolier-plate', {})
.then(() => console.log('MongoDB connected..'))
.catch(err => console.log(err))
2) ๊ฒฐ๊ณผ ๐
โ ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋ ธ๋, ๋ฆฌ์กํธ ์๋ฆฌ์ฆ - ๊ธฐ๋ณธ๊ฐ์ ํด๋ก ์ฝ๋ฉ ์ ๋๋ค.
'Backend ๐ > Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Node] ๋น๋ฐ ์ค์ ์ ๋ณด ๊ด๋ฆฌ (0) | 2024.08.01 |
---|---|
[Node] BodyParser, PostMan, ํ์ ๊ฐ์ ๊ธฐ๋ฅ (+ Nodemon) (0) | 2024.07.31 |
[Node] GIT ์ค์น, Github ์ฐ๊ฒฐ (2) | 2024.07.31 |
[Node] MongoDB Model, Schema (0) | 2024.07.30 |
[Node] NODE JS, EXPRESS JS ๋ค์ด๋ก๋ ํ๊ธฐ (0) | 2024.07.30 |