Insert
์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ ๋ชฝ๊ณ ๋๋น๋ Json ํํ์ ๊ฑฐ์ ๋๊ฐ๋ค๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค.
๊ธฐ์กด SQL์ฒ๋ผ Table์ ๋ง๋ค๊ณ ์ปฌ๋ผ์ ํ์ ์ ๋ง์ถ๊ณ ๋ธ๋ผ๋ธ๋ผ... ํ ํ์๊ฐ ์์ด์!!
๊ทธ๋ฅ ๊ด๋ฆฌํ๋ ค๋ ๋ฐ์ดํฐ๋ค์ ํ ๋๋ฏธ์ ๋ฌถ๋๋ค ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
*๋ชฝ๊ณ ๋๋น์์๋ ์ปฌ๋ ์ ์ด๋ผ๊ณ ๋ถ๋ฌ์.
*show collections ๋ฅผ ๋ช ๋ นํ์๋ฉด ๋ง๋ค์ด์ง ์ปฌ๋ ์ ๋ค์ ๋ค ํ์ธํ ์ ์์ด์.
*db.์ปฌ๋ ์ ๋ช .find({}); ๋ฅผ ๋ช ๋ นํ์๋ฉด ํด๋น ์ปฌ๋ ์ ์ ๋ค์ด๊ฐ ๋ฐ์ดํฐ ๊ฐ๋ค์ ํ์ธํ ์ ์์ด์.
์๋ฅผ๋ค์ด, ์ผํ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค๊ณ ์ถ์ด์.
์ผํ๋ฆฌ์คํธ:
๊ฐ์ 10, ์ํ 5, ์ฝํธ๋ผ์ดํธ 1
์ด๋ ๊ฒ ๋ง๋ค๊ฑฐ๋ผ๋ฉด
db.shoppinglist.save({potatos:10, onions:5, con:1});
๊ทธ๋ผ 1์ค์ด ์ ๋ ฅ๋๊ณ ์,
์ฌ๋ฌ๊ฐ ํ๋ฒ์ ๋ฃ๊ณ ์ถ๋ค ํ์๋ฉด,
db.shoppinglist.insert([{potatos:10, onions:5, con:1}, {keyboard:1, mouse:1, cable:3}]);
์ด๋ฐ์์ผ๋ก ๋ฃ์ผ์๋ฉด ๋ฉ๋๋น.
Update
๊ฐ์ ๊ฐฏ์๋ฅผ 10๊ฐ์์ 100๊ฐ๋ก ๋ฐ๊พธ๊ณ ์ถ๋ค ํ์๋ฉด
db.shoppinglist.update({potato:10}, {$set :{potato:100} });
๋ง์ฝ์ ์ซ์๋ฅผ ๊ณ์ฐํด์ ์ฌ๋ฆฌ๊ฑฐ๋ ๋ด๋ฆฌ๊ณ ์ถ๋ค ํ์๋ฉด
db.shoppinglist.update({potato:10}, {$inc :{potato:+95} });
์ด๋ฐ์์ผ๋ก ๋ง์ด๋์ค ํ๋ฌ์ค๋ฅผ ์ฌ์ฉํด์ ๋ฐ๊ฟ ์ ์์ต๋๋ค.
Delete
db.์ปฌ๋ ์ ๋ช .remove({});
ํ์๋ฉด ํด๋น ์ปฌ๋ ์ ์ด ๋ค ์ง์์ง๊ณ ์,
db.์ปฌ๋ ์ ๋ช .deleteOne({์ปฌ๋ผ:๊ฐ});
ํ์๋ฉด ํด๋นํ๋ ์ปฌ๋ผ๊ณผ ๊ฐ์ด ๋ค์ด๊ฐ ๋ก์ฐ๋ง ์ง์์ง๋๋ค.
๋๊ธ