2015-06-24 2 views
1

Im начать работу с Метеор ... Так что у меня есть документы следующего формата:Сортировать данные по часам | MongoDB

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

как я могу сортировать это, низкие часы для Hight часа Somthing как: 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> 

ответ

3

Вы должны дать второй параметр функции поиска для сортировки. {} Означает найти все документы.

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

thnx it's work :) – Gintoki

+1

Не могли бы вы отметить его принято? – micah

+0

Да, конечно @micah – Gintoki

Смежные вопросы