您好我使用rails3 + mongomodel + mongodb。我可以按asc排序数据,但我不知道如何通过desc订购
@article = Article.where().sort(['title'])
此asc.if代码顺序不使用sort()数据将按创建日期选择。
如何通过desc订购
答案 0 :(得分:4)
这应该有效:
@article = Article.where().order("title desc")
答案 1 :(得分:3)
使用以下:
@article = Article.where(..your condition..).order_by(:title => "desc")
答案 2 :(得分:2)
我相信这样的事情会起作用:
@articles = Article.order('title DESC')
当我这样做时,我看到生成了以下查询:
find({}, {}).sort([["title", :descending]])
所以我假设它正在使用mongo后端。
答案 3 :(得分:0)
@articles = Article.where(:order => title.desc)
答案 4 :(得分:0)
现在你可以 @article = Article.where()。desc(:title)
答案 5 :(得分:-1)
尝试:
@articles = Article.where(...).order(:title.desc)