0

我有一个属性为impressionist_count的对象。 impressionist_countFixnumorder_by fixNum,integer ... mongoid

object.impressionist_count 
# => `20`, `1000`, `26`, etc. 

我想我的降序排列的所有对象进行排序,但它不工作,这样的:

Objects.order_by(:impressionist_count, :desc) 

我不知道我做错了。我怎样才能解决这个问题?

回答

0

使用.desc()

Objects.desc(:impressionist_count) 

或者你可以使用.order_by()如果您包装使用数组是这样的:

Objects.order_by([[:impressionist_count, :desc]])