์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Python
- heapq
- HTML
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ตญ๋น์ง์
- CSS
- mongodb
- javascript
- ๋ฐฑ์ค
- ์ฝ๋ฉ
- KDT
- ํ๋ก ํธ์๋
- ์ฝ๋ฉ์ ํ
- ๊ทธ๋ฆฌ๋
- node.js
- ํ ์ดํ๋ก์ ํธ
- ๋๋ฆผ์ฝ๋ฉ
- ์ฝ๋ฉํ ์คํธ
- Til
- JS
- ํ์ด์ฌ
- fe
- react
- ํฌ๋กค๋ง
- ์๊ณ ๋ฆฌ์ฆ
- error
- ํ๋ก์ ํธ
- ๊ฐ๋ฐ
- ๋ ธ๋ง๋์ฝ๋
- ๋ชจ๊ฐ์ฝ
- Today
- Total
๐ฑ → ๐ณ
[mongoDB] mongoDB ์ ํ ํ๊ธฐ ๋ณธ๋ฌธ
๐ MongoDB Atlas ๊ฐ์ ํ ํธ์คํ ๋ฐ๊ธฐ
์ฌ์ดํธ๋ฅผ ์ค์ ๋ฐฐํฌํ ๊ฒ์ด๋ผ๋ฉด ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด ๋งค์ฐ ์์ ์
๋ฐฑ์ ๋ ์์์ ํด์ฃผ๊ณ , ๊ฐ์๊ธฐ ์ฌ๋์ด ํฐ์ง ๋ ์ฉ๋ ๊ฑฑ์ ๋ ์๊ณ , ์ ์ ์๋๋ ๋น ๋ฆ
-> ์ด๊ฑธ ๋ฌด๋ฃ๋ก ํธ์คํ ํด์ฃผ๋ ์ฌ์ดํธ๊ฐ MongoDB Atlas
๐ DB ์ ์ํ๋ URL ์ฐพ์์ค๊ธฐ
1. ๋ฉ์ธํ๋ฉด ์ ํ ์ด ๋๋๋ฉด CONNECT๋ผ๋ ์์ ํฐ์ ๋ฒํผ ๋๋ฅด๊ธฐ
2. ๊ฐ์ด๋ฐ Connect Your Application ๋ฒํผ ๋๋ฅด๊ธฐ
3. (1) Choose your driver version ์์ Node.js ์ ํ๋์ด์๋์ง ์ ํ์ธํ๊ธฐ
3. (2) ๋ฐ์ ์ ์ URL(Connection String) ๊ธด๊ฒ ๋จ๋ฉด ๋ณต์ฌํด์ ์ผ๋จ ๋ฉ๋ชจ์ฅ ๊ฐ์ ๊ณณ์ ์ ์ฅํด๋๊ธฐ
์ ์ URL๋ง ์ ์จ์ฃผ๋ฉด DB์ ์ง์ ํต์ ์ด ๊ฐ๋ฅ
โ js ํ์ผ์์ DB์ ์ํ๋ ค๋ฉด
1. ํฐ๋ฏธ๋ ์ผ์ npm install mongodb ๋ฅผ ์ ๋ ฅํด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์น
MongoDB ์ ์์ ์ฝ๊ฒ ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
2. js ํ์ผ ์๋จ์ ์๋์ ์ฝ๋ ์ถ๊ฐ
const MongoClient = require('mongodb').MongoClient;
3. ๋ค์ ์ฝ๋ ์ ๋ ฅ
MongoClient.connect('์๊น ์ฑ๊ฒจ์จ ์ ์URL', function(err, client){
if (err) return console.log(err);
// ์๋ฒ ๋์ฐ๋ ์ฝ๋
app.listen('8080', function(){
console.log('listening on 8080')
});
})
๋ณธ ๊ธ์ ์ฝ๋ฉ์ ํ ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์์ฑํ ๊ธ์ ๋๋ค.
'Server > MongoDB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MongoDB] mongoDB(์ ์, ๊ตฌ์กฐ, ํจํค์ง ์ค์น ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ) (0) | 2022.09.24 |
---|---|
[mongoDB] Database์ ์๋ฃ ์ ์ฅํ๋ ๋ฒ (0) | 2022.08.27 |