MongoDB ๊ธฐ๋ณธ๋ช ๋ น์ด
- ํ์ฌ ์ฌ์ฉ์ค์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ธ
> db
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชฉ๋ก ์กฐํ
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณ๊ฒฝ
(์กด์ฌํ์ง ์๋ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ ๋ณ๊ฒฝ๊ฐ๋ฅ, ์ค์ ์์ฑ์ ์ปฌ๋ ์ ์ด ์ถ๊ฐ๋ ๋ ๋๋ ๋ฏ)
> use blogapp
switched to db blogapp
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
- ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ปฌ๋ ์ ๋ชฉ๋ก ์กฐํ
> show collections
diary_life
- ์ปฌ๋ ์ ๋ฐ ๋ฐ์ดํฐ ์ถ๊ฐ (๋ฐ์ดํฐ๋ json format์ผ๋ก ๋ฃ๋๋ค)
db.<collection>.insertOne(<๋ฐ์ดํฐ>);
> db.diary_life.insertOne({title: "ํ ์คํธ", content:"ํ ์คํธ ๊ฒ์๊ธ์ ๋๋ค"});
{ "acknowledged" : true, "insertedId" : ObjectId("5fb9a86c88b63c276fc5d50b") }
- ์ปฌ๋ ์ ์ ๋ชจ๋ ๋ฐ์ดํฐ ์กฐํ (find๋ฉ์๋์ empty doc์ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ)
> db.diary_life.find({});
{ "_id" : ObjectId("5fb9a86c88b63c276fc5d50b"), "title" : "ํ ์คํธ", "content" : "ํ ์คํธ ๊ฒ์๊ธ์ ๋๋ค" }
- ํน์ ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ
> db.diary_life.update({"title":"ํ ์คํธ"}, {title: "ํ ์คํธ", content:"์ ๋ฐ์ดํธ์๋ฃ"});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.diary_life.find({});
{ "_id" : ObjectId("5fb9a86c88b63c276fc5d50b"), "title" : "ํ ์คํธ", "content" : "์ ๋ฐ์ดํธ์๋ฃ" }
- ์ปฌ๋ ์ ์ doc ๊ฐ์ ์กฐํ
> db.diary_life.count();
1
- ํน์ ๋ฐ์ดํฐ ์ญ์
> db.diary_life.deleteOne({"title":"ํ ์คํธ"});
{ "acknowledged" : true, "deletedCount" : 1 }
> db.diary_life.count(); 0
> db.diary_life.find({});
>
(์ฐธ๊ณ : https://docs.mongodb.com/manual/reference/method/ )
'๐ป Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS] ES์ ์ฐ๋๋ ํค๋ฐ๋ ์๋ฌ (Unable to find saved objects) (0) | 2020.11.28 |
---|---|
[5๋ถ์ฝ๋ฉ] ์คํ๋ง ๋ถํธ์ ์ค์จ๊ฑฐ v3.x ์ฐ๋ํ๊ธฐ (0) | 2020.11.26 |
[๋ชฝ๊ณ DB] MacOS์ ๋ชฝ๊ณ DB ์ต์ ๋ฒ์ (4.4.x) ์ค์นํ๊ธฐ (0) | 2020.11.23 |
springboot 2.4 ์ ๊ทธ๋ ์ด๋ ์ gradle ๋ฒ์ ์ค๋ฅ (0) | 2020.11.22 |
[MySQL] json ์ปฌ๋ผ ์ ๋ฐ์ดํธ ์๋๋ ํ์ (0) | 2020.10.20 |