У меня проблемы с поиском, как сделать запрос с MongoDB / Mongoid здесь. Итак, у меня есть модель User
, которая has_many :scores
, Score
является другой моделью, которая имеет code
и value
. code
является уникальным в области применения user
. Для данного кода я хочу получить пользователей, отсортированных по value
из score
.
По сути, я хочу сделать что-то вроде: User.where('scores.code' => code).order_by('scores.value')
, за исключением того, что это невозможно сделать вот так. Я попробовал несколько вещей, и я думаю, что ответ связан с User.where(:scores.matches => {:code => code})
, но это ничего мне не возвращает, поэтому я должен что-то здесь упустить ..
Спасибо за ваше время, надеюсь, что я достаточно ясно!