Geek-Side

Resource > mongodb
インストール
 emerge mongodb

デフォルトではポート27017にて起動します。
 /etc/init.d/mongodb start
 localhost ~ # mongo
 MongoDB shell version: 2.2.0
 connecting to: test
 Welcome to the MongoDB shell.
 For interactive help, type "help".
 For more comprehensive documentation, see
         http://docs.mongodb.org/
 Questions? Try the support group
         http://groups.google.com/group/mongodb-user

データベース(hoge)への切り替え。
 > use hoge
 switched to db hoge

コレクション(fuga)へのドキュメントのインサート
 > db.fuga.insert({name:'ipad',ip:'192.168.1.3'})
 > db.fuga.insert({name:'note',ip:'192.168.1.2'})
 > db.fuga.insert({name:'pc',ip:'192.168.1.1'})

コレクション(fuga)の検索
 > db.fuga.find()
 { "_id" : ObjectId("50abab7b78842f81c5395e75"), "name" : "ipad", "ip" : "192.168.1.3" }
 { "_id" : ObjectId("50abab8378842f81c5395e76"), "name" : "note", "ip" : "192.168.1.2" }
 { "_id" : ObjectId("50abab8978842f81c5395e77"), "name" : "pc", "ip" : "192.168.1.1" }
 > db.fuga.find({name:'pc'})
 { "_id" : ObjectId("50abab8978842f81c5395e77"), "name" : "pc", "ip" : "192.168.1.1" }