Mongodb按日期分类排序

时间:2015-08-24 18:33:05

标签: mongodb sorting date meteor

我在Mongodb中创建了一个集合,用于存储文章,每个文章都有一个名为" like"存储喜欢的数量。

在我的网页上,我想根据整个数据库中从最大到最少读取的喜欢数量对文章进行排序。哪个有效,但它在给定的时间组中排序。

实施例: 所以它按喜欢的数量排序(第1天),然后按喜欢的数量排序(第2天)等。如何解决这个问题?

Template.sectionBodyAll.helpers({
    articles: function(){
      return Articles.find({},{sort: {like: -1}});
});

文章是集合的名称,sectionBodyAll是页面/模板的名称

页面上的排序如下所示:

  • 文章#1 - 3喜欢 - 8月11日
  • 文章#2 - 3喜欢 - 8月11日
  • 文章#4 - 4喜欢 - 8月13日
  • 文章#3 - 2喜欢 - 8月13日
  • 文章#5 - 1喜欢 - 8月14日

应该看起来像

  • 文章#4 - 4喜欢 - 8月13日
  • 文章#1 - 3喜欢 - 8月11日
  • 文章#2 - 3喜欢 - 8月11日
  • 文章#3 - 2喜欢 - 8月13日
  • 文章#5 - 1喜欢 - 8月14日

0 个答案:

没有答案