В моем приложении rails 3 я использую монго и монгоидный камень с 3 моделями: (пользователи, дружба, посты).
Мне нужно получить все сообщения от конкретного пользователя и его подписчиков.
В традиционных рельсах db будет примерно таким:
Posts.find(:all, :conditions => ["user_id in (?)", friends.map(&:id).push(self.id)], :order => "created_at desc")
Как я могу это сделать в монго?
На самом деле я не знаю, как использовать что-то вроде «карта» и «толчок».
Заранее спасибо!