Каков наилучший способ получить список документов mongodb с помощью mongoid в порядке, указанном в списке.
Мое текущее решение:
docs = Doc.where(:_id.in => ids).sort { |x, y| ids.index(x.id) <=> ids.index(y.id) }
Кажется, для этого должно быть лучшее решение с использованием интерфейса запросов mongoid. Есть идеи?