私はこのマングースクエリの結果を持っています:
[ { _id: 523ab1be60239c8120000001,
posts:
[ { _id: 523ab1be60239c8120000002,
creator: 523ab1be60239c8120000001,
listingType: 'lease',
title: 'My Second Listing - Made By Person 1',
__v: 0 } ] },
{ _id: 523ab1e224bfaea520000001,
posts:
[ { _id: 523ab1e224bfaea520000002,
creator: 523ab1e224bfaea520000001,
listingType: 'lease',
title: 'My Second Listing - Made By Person 2',
__v: 0 },
{ _id: 523ab865ae55497d27000001,
creator: 523ab1e224bfaea520000001,
listingType: 'free',
title: 'My Third Listing - Made By Person 2',
__v: 0 } ] } ]
すべてposts
を 1 つの配列またはオブジェクトに格納して、 _id
(タイムスタンプ) で並べ替えて、ユーザーに簡単に表示できるようにしたいと考えています。
これを達成する方法についてのアイデアはありますか?各投稿でループを実行し、これを達成するために何らかの並べ替えアルゴリズムを実行することを考えていますが、「ループ」という言葉だけでは、すでに非効率に聞こえます。