์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ทธ๋ฆฌ๋
- ์ฝ๋ฉ์ ํ
- CSS
- ํฌ๋กค๋ง
- ๋ ธ๋ง๋์ฝ๋
- ๋ฐฑ์ค
- Til
- ํ๋ก๊ทธ๋๋จธ์ค
- JS
- error
- ๋๋ฆผ์ฝ๋ฉ
- ํ๋ก ํธ์๋
- ์ฝ๋ฉ
- heapq
- react
- ํ ์ดํ๋ก์ ํธ
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก์ ํธ
- fe
- ๊ฐ๋ฐ
- HTML
- ๋ชจ๊ฐ์ฝ
- javascript
- ํ์ด์ฌ
- KDT
- Python
- ์๊ณ ๋ฆฌ์ฆ
- node.js
- ๊ตญ๋น์ง์
- mongodb
- Today
- Total
๋ชฉ๋กmongodb (3)
๐ฑ → ๐ณ
๐ MongoDB(Humongous DB) ์ฅ์ data๋ฅผ ์ต์ํ JSON ํํ๋ก ์ฒ๋ฆฌ -> ๋น ๋ฅด๊ฒ JSON ์ ํ ๊ฐ๋ฅ DB ๊ตฌ์กฐ์ ๋ณ๊ฒฝ ์ฉ์ด ์ ์ฝ์ด ์์ -> ๋์ ์ํ ํ์ฅ์ฑ, ์คํค๋ง ์ค๊ณ์ ์ ์ฐ์ฑ ๋จ์ ํ์ค์ด ์์(= ์ ์ฝ์ด ์์) ๋ฐ์ดํฐ๊ฐ ๊ตฌ์กฐํ ๋์ด์์ง ์์ ๋จ์ํ ๊ตฌ์กฐ์ ์ฟผ๋ฆฌ๋ง ์ฌ์ฉ ๊ฐ๋ฅ ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ ๋ฐ ์์ ์ฑ์ DB๊ฐ ์๋ APP ๋ ๋ฒจ์์ ๊ด๋ฆฌํด์ค์ผ ํจ -> ๋ฒ๊ทธ ๋ฐ์ ํ๋ฅ ๋์ โ MongoDB์ ๊ตฌ์กฐ โ MongoDB ํจํค์ง ์ค์น mongoDB์ฉ js ํ์ผ ์์ฑ routes/mongo.js ํ์ผ ์์ฑ npm i mongodb ๐ mongo.js ํ์ผ ์คํ node routes/mongo.js ์๋ฌด๋ฐ ๋ฉ์์ง๊ฐ ์๋จ๋ฉด ์ ์์ ์ผ๋ก ์ ์์ด ๋ ๊ฒ ๐ MongoDB ์ ์์ฉ ํจ์ ์์ฑ ํด๋ผ์ฐ๋ ..
์๋ฃ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด์ ์ผ๋จ MongoDB์ ์ ์ฅํ ํด๋์ ํ์ผ์ ๋ง๋ค์ด์ผ ํจ database/ collection ๋ง๋ค๊ธฐ โผ 1. MongoDB Atlas ๋ฉ์ธ ๋์๋ณด๋์์ Collections ๋ผ๋ ๋ฒํผ ํด๋ฆญ โผ 2. Add my own data ๋ฒํผ ํด๋ฆญ (ํน์ ์ด๋ฏธ ๋ญ๊ฐ ์๋ค๋ฉด create database) 3. database ์ด๋ฆ, collection ์ด๋ฆ์ ์ ํด์ค ๋ค์ ์ ์ฅ database๋ ํ๋์ ํด๋, collection์ ํ๋์ ํ์ผ ๋๋ โ js ํ์ผ์์ db์ ํต์ let db; MongoClient.connect('์ ์URL', { useUnifiedTopology: true }, function (err, client) { if (err) return console.log(err..
๐ 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์ ์ง์ ํต..