Musicプログラマー備忘録やお酒や音楽この広告は、90日以上更新していないブログに表示しています。RailsRailsでmongo使おうと思ったらmongoidが結構主流で使われてます。Record風にコレクションを扱えるのでふつうはこっちを使うのが一般的かと思います。mongoidを使ってModelにField追加するってことはmigrationが不要になっただけであって、mongo最大の利点であるスキーマレスを全く生かせてないんじゃ?なんて初心者特有の浅はかな考えが浮かんできました。mongo’を使ってみることにしました。mongoするGemfileに以下を追記します。bsonはmongo扱うときに必要になります。'bson_ext'mongoサーバーを作ると書きましたが、作ってません。HQ上に一つサーバーを用意しました。追加したら環境変数MONGOHQ_URLみたいなのに接続情報が設定されます。Herokuすげー便利ですね。Herokuapp2XXXXXXから始まるのが自分のサーバーのIDになります。Adminタブから接続情報を確認できます。アクセス権限や、ユーザーの削除追加もここからできます。Modelを実装するこんな感じで実装します。あと、環境変数MONGOHQ_URLをパースしないとConnection.newに渡せないのでパースしてあげること。ここが一番ハマりました。initialize以外はコンソールでmongo使うような感じで好きなように実装してあげればOKです。集計、統計なんかを動的に仕込みたいときとかだとすごい威力を発揮すると思いました。(6)はてなブログをはじめよう!gwaan_soさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。