๊ตฌ๋ถ„ MongoDB (์›๋ž˜ DB) Mongoose (ODM ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)
์ œ๊ณต ๊ธฐ๋Šฅ JSON ๋ฌธ์„œ ๊ธฐ๋ฐ˜ ์ €์žฅ์†Œ์ž์œ ๋กœ์šด ์Šคํ‚ค๋งˆ (NoSQL) ๋ช…ํ™•ํ•œ ์Šคํ‚ค๋งˆ ์ •์˜ (Schema)๋ชจ๋ธ ์ƒ์„ฑ (Model)
๊ตฌ์กฐ ์ปฌ๋ ‰์…˜(Collection) + ๋„ํ๋จผํŠธ(Document) ์Šคํ‚ค๋งˆ(Schema) + ๋ชจ๋ธ(Model)
๋ฌธ๋ฒ• JS ๊ฐ์ฒด ์ง์ ‘ ์‚ฌ์šฉ .find(), .create(), .save() ๋“ฑ ๋ฉ”์„œ๋“œ ์ œ๊ณต
ํƒ€์ž… ์ฒดํฌ ์—†์Œ required, type ๋“ฑ์œผ๋กœ ์œ ํšจ์„ฑ ๊ฒ€์ฆ ๊ฐ€๋Šฅ

๐Ÿ”ง ์™œ Mongoose๊ฐ€ ํ•„์š”ํ• ๊นŒ?

MongoDB๋Š” ์ž์œ ๋„๊ฐ€ ๋„ˆ๋ฌด ๋†’์•„์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์–ด:

๊ทธ๋ž˜์„œ Mongoose๋Š” MongoDB๋ฅผ ์ข€ ๋” ์•ˆ์ „ํ•˜๊ณ  ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋„๋ก ๋„์™€์ฃผ๋Š” ์ค‘๊ฐ„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์•ผ.

์ด๋ฅผ ODM(Object Data Modeling) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ผ๊ณ  ๋ถˆ๋Ÿฌ.


โœ… ์ •๋ฆฌํ•˜๋ฉด