Mongodb基本操作コマンドと使い方のまとめ

投稿者: | 2017年1月10日

クライアント起動
#mongo

データベース作成
> use sampleDB
switched to db sampleDB

データベースの確認
db.stats()
> db.stats()
{
“db” : “sampleDB”,
“collections” : 1,
“views” : 0,
“objects” : 1,
“avgObjSize” : 34,
“dataSize” : 34,
“storageSize” : 16384,
“numExtents” : 0,
“indexes” : 1,
“indexSize” : 16384,
“ok” : 1
}
データ挿入
> db.sampleCollection.insert({name:”haizao”,age:”24″})
WriteResult({ “nInserted” : 1 })
データ確認
> db.sampleCollection.find()
{ “_id” : ObjectId(“5874a0c4ef741eb0c18bedaa”), “name” : “haizao”, “age” : “24” }
データ更新
> db.sampleCollection.update({name:”haizao”},{age:”35″})
WriteResult({ “nMatched” : 1, “nUpserted” : 0, “nModified” : 1 })

データ削除
> db.sampleCollection.remove({})
WriteResult({ “nRemoved” : 1 })
> db.sampleCollection.find()

コレクション削除
> db.sampleCollection.drop()
true

データベース削除
> use sampleDB
switched to db sampleDB
> db.dropDatabase()
{ “dropped” : “sampleDB”, “ok” : 1 }
> show dbs
admin 0.000GB
local 0.000GB
test 0.000GB