酒と泪とRubyとRailsと

Ruby on Rails と Objective-C は酒の肴です!

MongoDBをMac Yosemiteにインストール

MongoDBはドキュメント思考のデータベース(NoSQLの一種)です。 開発の初期段階で、RailsでMongoDB/mongoidを使うとスキーマが固まっていない段階でDBを意識せずに開発が進められます。 うまくユースケースにハマりそうな場合は、ぜひ使ってみてください^^


MongoDBをインストール手順

Homebrewのアップデート。

1
brew update

mongodbのインストール。

1
brew install mongodb

自動起動設定。

1
2
3
4
5
6
7
8
# 起動スクリプトのシンボリックリンク追加
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents

# 自動起動をさせたい場合はこちら
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

# もし自動起動をしたくない場合に手動で起動する場合はこちら
mongod --config /usr/local/etc/mongod.conf

mongodbの動作確認。

1
2
3
4
5
6
7
8
9
10
mongo
> MongoDB shell version: 3.0.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
>

dbの切り替え。

1
2
use mydb
> switched to db mydb

データの登録テスト。

1
2
3
4
5
6
j = { name : "mongo" };
> { "name" : "mongo" }

db.things.save(j);
db.things.find();
> { "_id" : ObjectId("503ae94fb29f5c1529443919"), "name" : "mongo" }

シンプル & 便利!

補足

MongoDBの薄い本(The Little MongoDB Book)は、MongoDBを実際に手を動かして学ぶことができる無料のチュートリアル本です。

fpu_tmp_1353921432.4884_59f4bc

オススメです!

Special Thanks

チュートリアル | mongoDB 公式 日本語

変更来歴

(2012-11-12 17:00) 新規作成
(2014-03-16 10:00) Yosemiteでインストール

おすすめの書籍