0

我有一个问题:我现在有一个排序数组,其中包含从数据库中获取的所有新闻。但现在所有的都显示出来了。我想要的是过去 3 个月的新闻,这些新闻按月分组。

九月 .........

新闻 1,新闻 2 新闻 3,新闻 4

八月 ....... 。. .

有任何想法吗?

4

1 回答 1

0

你的 ORM 库应该有一些机制来限制带有条件的查询。您需要使用它来限制返回的新闻报道的数量。

有两个基本选项:

  1. 查询2个月前的新闻,然后查询1个月前的新闻,最后查询本月的新闻。
  2. 查询最近 3 个月内的所有新闻报道。然后遍历结果并将它们分组到您希望显示的存储桶中。让 ORM 库对结果进行排序可能更有效,这样您就知道一次会看到整整一个月的新闻。
于 2009-09-16T18:59:49.557 回答