【问题标题】:Sort data by hours | mongodb按小时排序数据 | mongodb
【发布时间】:2015-09-11 02:26:24
【问题描述】:

我开始使用 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>

【问题讨论】:

    标签: mongodb meteor momentjs


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-07-18
      • 2022-12-16
      • 1970-01-01
      • 2014-02-15
      • 2018-01-13
      • 2016-02-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      相关资源
      最近更新 更多