Thursday, April 29, 2010

Mongoid, MongoDB, & Rails 3

Gem Mongoid merupakan driver yang memungkinkan untuk menyimpan dan melakukan query document dalam MongoDB. Dibandingkan dengan driver MongoDB yang lain, Mongoid telah dioptimasi saat menggunakan data berukuran besar dan telah mendukung Rails 3.

Instalasi
Perlu diingat, ada baiknya lakukan download & instalasi MongoDB terlebih dahulu, kemudian jalankan MongoDB.
tar xvzf mongodb-linux-i686-1.4.0.tgz
cd mongodb-linux-i686-1.4.0
sudo ./mongod --dbpath=/my/storage/path
rails my_rails3_app
cd my_rails3_app
# Gemfile
gem "mongoid"
gem "bson_ext"

Generate config/mongoid.yml
rails generate mongoid:config
perintah diatas akan menghasilkan file mongoid.yml di dalam direktori config. File tersebut berisi konfigurasi default Mongoid.

Selesai
Untuk melakukan testing, dapat melalui rails console dan untuk informasi lebih lanjut mengenai Mongoid, dapat dibaca melalui http://mongoid.org/

No comments:

Post a Comment

© Railsmine