2011-07-07 7 views
0

は、典型的なリレーショナル構造を考えてみましょうto_jsonを作ります。は、はるかに効率的なネストされたオブジェクトのための

もっと効率的な解決方法は、各タイプの必須のIDを配列に入れ、3つのデータベース呼び出しを取り出してハッシュに入れ、ハッシュに従ってjsonを構築することです。

これはかなり一般的な使用例のようです。私はこれのために私自身の再帰的な関数を書くことを考えていますが、誰かがすでに何かに私を指すことができれば、それは素晴らしいでしょう!

** mongoid/mongodbを使用していますが、これはアクティブなレコードで同じように動作するかどうかはわかりません。

答えて

2

あなたは、あなただけのパッチがまだmongoidマスターブランチには含まれていません

Answer.includes(:comments, :likers) 

AR積極的なロードのようなモンゴを照会することができ、積極的なロードをmongoid試みることができるかもしれないが、あなたはindependedntとしてそれをダウンロードすることができますhere

からの逸品

+0

正確詳細はこのpull requestを読む、私は感謝し、探しています何! –

関連する問題