我有一个字段datePublished
的集合。
我有一个模板postList
,我打印一个包含所有帖子的列表。
但是,我需要按日期对帖子进行分组。
我需要像
这样的东西Today
1. A
2. B
Yesterday
3. F
4. G
Friday
5. C
Thurday
6. D
在我的助手中,我使用posts: function () { return Posts.find(); }
填充模板,在我的模板中,我只是用
<ul>
{{#each posts}}
<li>{{title}}
{{/each}}
</ul>
但如果我必须在某些日期对这些帖子进行分组,我不知道应该怎么样。
我的收藏中只有多个文档,每个文档都有一个发布每个文档的日期。
我希望将它们分成多个日期,而不是在长列表中打印所有文档。
首先,我必须按日期对列表进行排序,然后我必须将它们分组,制作
[
{ name: "A", date: "today" },
{ name: "B", date: "today" },
{ name: "C", date: "yesterday" },
...
]
类似
[
{
today: [
{ name: "A" },
{ name: "B" }
]
},
{
yesterday: [
{ name: "C" }
]
},
...
]