Как использовать порядок по desc в mongomodel для рельсов3 - PullRequest
1 голос
/ 07 сентября 2011

Здравствуйте, я использую rails3 + mongomodel + mongodb. Я могу сортировать данные по asc, но я не знаю, как упорядочить по desc

@article = Article.where().sort(['title'])

Этот порядок кода по asc., если не использовать sort ()данные будут выбраны по дате создания.

Как заказать по desc

Ответы [ 6 ]

4 голосов
/ 03 июля 2012

Это должно работать:

 @article = Article.where().order("title desc")
3 голосов
/ 12 октября 2012

Используйте ниже:

@article = Article.where(..your condition..).order_by(:title => "desc")
2 голосов
/ 28 марта 2012

Я верю, что что-то вроде этого будет работать:

@articles = Article.order('title DESC')

Когда я это делаю, я вижу следующий сгенерированный запрос:

find({}, {}).sort([["title", :descending]])

Так что я предполагаю, что он использует бэкэнд монго.

0 голосов
/ 30 июля 2013

Теперь вы можете @article = Article.where (). desc (: title)

0 голосов
/ 08 сентября 2011

@ article = Article.where (: order => title.desc)

0 голосов
/ 07 сентября 2011

Попробуйте:

@articles = Article.where(...).order(:title.desc)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...