按小时排序数据| MongoDB的

时间:2015-06-24 18:22:00

标签: mongodb meteor momentjs

我开始使用Meteor ......所以我的文档格式如下:

{
      "_id": 1,
      "name": "john",
      "time": "12:10:00"    
},
{
      "_id": 1,
      "name": "mark",
      "time": "10:10:00"    
},
{
      "_id": 1,
      "name": "bob",
      "time": "22:10:00"    
}

我如何通过低时间到高时间来对此进行排序:10:10:00, 12:10:00, 22:10:00

我的代码:

Template.body.helpers({
    tasks: function(){
      return data.find();
    }
  });

html:

      <ul>
        {{#each tasks}}
          {{> task}}
        {{/each}}
      </ul>
      <template name="task">
        <li><span class="text">{{name}}</span>, <span class="time">{{time}}</span></li>
      </template>

1 个答案:

答案 0 :(得分:3)

您应该能够为find函数提供第二个参数,以进行排序。 {}表示查找所有文档。

return data.find({}, { sort: { time: 1 } });