1

私はたくさんのデータを含むコレクションを持っています。map/reduce を実行し、結果を新しいコレクションに保存 (マージ) します。map/reduce は結果を返すので、その結果にアクセスできます。しかし、後でこれらの結果にアクセスしたい場合や、別のコントローラーでアクセスしたい場合はどうすればよいでしょうか? 結果は別のコレクションにありますが、Rails アプリケーションのどのモデルにも含まれていません。事後にモンゴイドからそれらにアクセスする方法はありますか? 私が見つけた唯一の方法は、Moped ドライバー レベルに落として結果を手動で取得することですが、これはきれいに見えません。

Graph.mongo_session[:mr_results].find()

これは機能しますが、次のように、モデルから何らかの方法で参照できるようにしたいと思います。

@my_graph.mr_results

これは 1:1 の参照関係である可能性がありますが、これが可能かどうか、またはモデルでこれをどのように設定するかがわかりません。

4

0 に答える 0