我有这个 Mongoose 查询结果:
[ { _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
在一个数组或对象中,以便我可以按它们的_id
(时间戳)对它们进行排序并更容易地将它们显示给用户。
关于如何实现这一目标的任何想法?我正在考虑在每个帖子上做一个循环并执行某种排序算法来实现这一点,但仅仅通过“循环”这个词,它已经听起来效率低下。