class Comment
include MongoMapper::Document
scope :by_rating, lambda { |minimum| where(:rating.gte => minimum) }
key :rating
belongs_to :user
end
class User
include MongoMapper::Document
many :comments
end
User.first.comments.by_rating(3)
Что действительно делает запрос в последней строке? Является ли MongoMapper достаточно интеллектуальным для выполнения только одного запроса с двумя условиями WHERE (user_id и минимальным рейтингом)?Запрос связанной коллекции с использованием областей MongoMapper?