0

ドキュメント スキーマの作成とモデル化に mongoose を使用しています。

さまざまなスキーマの束に user_id 属性があり、それらに created_at 日付属性があります。

ユーザーのホームページでの最近のアクティビティのフィードとして表示するために、created_at 日付で並べ替えられたリストを生成したいと考えています。

いくつかの異なるモデルにクエリを実行し、これらのアイテムを配列に並べて、ejs ビューに渡すにはどうすればよいでしょうか?

4

1 に答える 1

2

sort 関数を使用して、マングース クエリを並べ替えることができます。以下に 2 つの例を示します。

query.sort({ field: 'asc', test: -1 });

また

Person
  .find({user_id: 123456})
  .sort('-created_at')
  .exec(function(err, person) {
    // push these results to your array and start another query on a different schema
  });
于 2012-10-01T09:32:25.470 に答える