๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

CS12

MongoDB CRUD(์ƒ์„ฑ, ์กฐํšŒ, ์ˆ˜์ •, ์‚ญ์ œ) ์ฟผ๋ฆฌ๋ฌธ ๐Ÿ“Ž MongoDB CRUD(์ƒ์„ฑ, ์กฐํšŒ, ์ˆ˜์ •, ์‚ญ์ œ) ์ฟผ๋ฆฌ๋ฌธ ์•ˆ๋…•ํ•˜์„ธ์š”, ์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” MongoDB ์™€ GUI Client์ธ compass์— ๋Œ€ํ•ด ์„ค์น˜๋ฅผ ํ•ด๋ณด์•˜๋Š”๋ฐ์š”, ์ด๋ฒˆ์—๋Š” MongoDB์—์„œ ๊ฐ„๋‹จํ•œ CRUD ์ž‘์—…์„ ์ง„ํ–‰ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. (๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” MongoDB์—์„œ์˜ ๋ชจ๋“  CRUD ์—ฐ์‚ฐ์„ ๋‹ค๋ฃจ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์ธ ์ฟผ๋ฆฌ๋‚˜ ๋ฌธ๋ฒ• ๋“ฑ์ด ๊ถ๊ธˆํ•˜์‹œ๋ฉด ๊ณต์‹๋ฌธ์„œ๋ฅผ ๋ฐฉ๋ฌธํ•ด์ฃผ์„ธ์š” !) ๐ŸŽฏ MongoDB Create(Insert) ์ฟผ๋ฆฌ -- ํ•œ๊ฐœ์˜ document ์‚ฝ์ž… db.collection.insert({ document }) -- ๋‹ค์ˆ˜์˜ document ์‚ฝ์ž… db.collection.insertMany([ document ]) db.collection.insert() db.collection.in.. 2021. 7. 26.
MongoDB, compass(MongoDB GUI Client) ์„ค์น˜ํ•˜๊ธฐ(MacOS) ์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” MacOS์— ๋ชฝ๊ณ ๋””๋น„๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ชฝ๊ณ ๋””๋น„๋ฅผ ์„ค์น˜ํ•˜๊ธฐ์ „์— ๋ชฝ๊ณ ๋””๋น„์™€ NoSQL์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์‚ดํŽด๋ณด๊ณ , ์„ค์น˜๋ฅผ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ป ๋ชฝ๊ณ ๋””๋น„๋Š” ์ฒ˜์Œ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ ๋•Œ๋ฌธ์— ์ž˜๋ชป๋œ ๋‚ด์šฉ์ด ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค๐Ÿ˜ญ NoSQL ์ด๋ž€? Wiki์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์–ด ๋œป ์ž์ฒด๋ฅผ ๋”ฐ์ง€๋ฉด "Not only SQL"๋กœ SQL๋งŒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์ง€์นญํ•˜๋Š” ๋‹จ์–ด์ž…๋‹ˆ๋‹ค. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ์•„๋‹Œ, ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธฐ์กด์˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ์†Œ๋กœ ๋ฌธ์„œ, ๊ทธ๋ž˜ํ”„, key-value, ์ธ๋ฉ”๋ชจ๋ฆฌ, ๊ฒ€์ƒ‰ ๋“ฑ์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉ.. 2021. 7. 21.
๋ฐ˜์‘ํ˜•