【发布时间】:2011-09-20 15:45:58
【问题描述】:
在我的 rails 3 应用程序中,我使用 mongo 和 mongoid gem 以及 3 个模型:(用户、友谊、帖子)。
我需要获取来自特定用户及其追随者的所有帖子。 在传统的 rails db 中会是这样的:
Posts.find(:all, :conditions => ["user_id in (?)", friends.map(&:id).push(self.id)], :order => "created_at desc")
我如何在 mongo 中做到这一点?
其实我不知道怎么用“map”和“push”之类的东西。
提前致谢!
【问题讨论】:
标签: mongodb ruby-on-rails-3 mongoid database