2014年3月31日月曜日

MongoDB再び

MongoDBを勉強しなおさなければならないなと思いたち、再びトライ。見事に忘れているので、基本からメモです。ちなみに今回利用したのは、MongoDB 2.4.9

# MongoDBのシェル起動
mongo

# ヘルプの表示
help

# データベース名の表示
show dbs

# データベース「blog」にスイッチ
use blog

# 現在操作中のデータベースのユーザー名表示
show users

# 現在操作中のデータベースのコレクション(DBのテーブル)表示
show collections

# データベースのヘルプの表示
db.help() 

# コレクション(DBのテーブル)「testcoll」にデータ挿入
db.testcoll.insert( { "key1" : "string", "key2" : 123 } )

# コレクションのヘルプの表示
db.testcoll.help() 

# コレクション(DBのテーブル)「testcoll」のデータ表示
db.testcoll.find() 
db.testcoll.find({ key1 : "string" }) 

# コレクション(DBのテーブル)「testcoll」のデータ更新
db.testcoll.update({ _id: ObjectId("12345678910abcdefg") },  { "key1" : "integer", "key2" : 456 } )

# コレクション(DBのテーブル)「testcoll」のデータ削除
db.testcoll.remove({ key1 : "string" })
db.testcoll.drop() 

# コレクション(DBのテーブル)「testcoll」のデータ数取得
db.testcoll.count()




参考サイト
MongoDBでゆるふわDB体験(技術評論社)

0 件のコメント:

コメントを投稿