我想要按年龄排序的人群
我试过这样的事
Person.only(:name).asc(:age).group
但没有按年龄排序.
我该怎么做?
我正在使用mongoid beta 19.
最佳答案 如果我没记错的话,一旦你打电话了
Person.only(:name)
Mongoid基本上认为集合只有那个字段,所以一旦你试图按年龄排序,没有年龄字段可以排序,所以它什么都不做.
尝试
Person.asc(:age).only(:name).group
或者可能
Person.asc(:age).only([:name, :age]).group