0

質問があります。データベースから取得したすべてのニュースを含むソート配列ができました。しかし、今はすべてが表示されています。私が欲しいのは、過去3か月のニュースと、これらのニュースを月ごとにグループ化したものです。

9月........。

ニュース1、ニュース2ニュース3、ニュース4

8月.......。。。

何か案は?

4

1 に答える 1

0

ORMライブラリには、条件を使用してクエリを制限するためのメカニズムが必要です。返されるニュース記事の数を制限するには、これを使用する必要があります。

2つの基本的なオプションがあります。

  1. 2か月前のニュース記事をクエリし、次に1か月前のニュース記事をクエリし、最後に今月のニュース記事をクエリします。
  2. 過去3か月のすべてのニュース記事をクエリします。次に、結果を繰り返し処理し、表示するバケットにグループ化します。ORMライブラリに結果を並べ替えてもらい、一度に1か月分のニュースが表示されるようにする方が効率的な場合があります。
于 2009-09-16T18:59:49.557 に答える