Daily/Today I Learned
210227_TIL (MongoDB, Mongoose)
joooing
2021. 3. 1. 02:51
๋ฐ์ํ
๐ ์ค๋ ํ ์ผ
โ๏ธ MongoDB, Mongoose
MySQL์ ์จ๋ณด๊ณ ๋๋๊น NoSQL์ ์ด๋ป๊ฒ ์ฐ๋์ง ๊ถ๊ธํด์ ธ์ Javascript๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ MongoDB, ๊ทธ๋ฆฌ๊ณ mongoose ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์จ๋ดค๋ค. ๋จผ์ ๊ณต์๋ฌธ์๋ฅผ ๋ณด๋ฉด์ ์ค์นํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์ ์์ ํด๋ดค๋ค. ์ ์ ๊ด๋ จ ์ค์ ์ ํ๋ค๊ฐ ์ค๋ฅ๊ฐ ์๊ฒจ์ ํด๊ฒฐํ๋๋ฐ ์๊ฐ์ ์ข ์ฐ๊ธฐ๋ ํ๋ค ใ .ใ ๋ชฝ๊ณ ๋๋น๋ ํ ์ด๋ธ์ด ์์ด์ ์์ ๋กญ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ ์ ์์ง๋ง, ๋๋ก ์ด๋ฐ ์์ ๋ก์์ด ๋ถํธํจ์ ์ด๋ํ๊ธฐ๋ ํ๋ค. ์๋ฅผ ๋ค์ด ์ค์๋ก ์๋ชป๋ ์๋ฃํ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ฑฐ๋, ์๋ ํ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ ์๋ ์๋ค. ๋ชฝ๊ตฌ์ค๋ ๋ชฝ๊ณ ๋๋น์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ธฐ ์ ์ ๋ ธ๋ ์๋ฒ๋จ์์ ๋ฐ์ดํฐ๋ฅผ ํ๋ฒ ํํฐ๋งํด์ฃผ๋ ์ญํ ์ ํ๋ค. ์ค๋์ ์ด๋ฐ ๋ชฝ๊ตฌ์ค๋ฅผ ์ด์ฉํด์ Node.js์ MongoDB๋ฅผ ์ฐ๊ฒฐํด๋ณด๊ณ , ์คํค๋ง๋ค์ ๋ง๋ค์ด๋ดค๋ค. DB์ ์๋ ๋ฌธ์๋ค์ Javascript ๊ฐ์ฒด์ฒ๋ผ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ํด์ค์ ํ์คํ ๋ ๋ค๋ฃจ๊ธฐ๊ฐ SQL๋ณด๋ค ์ข์๋ ๊ฒ ๊ฐ๋ค.
๐ ๊ธฐ์ตํ ๊ฒ
๐ ๋ ๊ณต๋ถํ ๊ฒ
โ๏ธ MongoDB ์ค์ตํด๋ณด๊ธฐ
๋ฐ์ํ