0

这可能有点奇怪,但我有两个日期的文件。 created_atfeatured_at

我想先排序featured_at,然后created_at。虽然当我做一些简单的事情时.desc(:featured_at, :created_at),我会先得到所有的特色,然后再得到其余的。

在 ruby​​ 中,我会进行排序,[featured_at, created_at].max但我需要在 db 端执行此操作。

有小费吗?谢谢!!

4

1 回答 1

0

我建议在插入文档时,插入一个额外的字段,这是两者中的最大值,这样您就可以轻松索引它并且查询会很快。

于 2013-06-14T16:30:32.710 回答