我如何按时间段对流星集合进行排序?

时间:2015-10-26 09:00:38

标签: mongodb sorting meteor

如何在流星集合中按时间段排序:

示例:

{ "_id" : "84zCkAixjYwADiSQc", "time" : "8:00 – 8:20"}
{ "_id" : "87zC453AixjAD1läs", "time" : "8:30 – 8:45"}
{ "_id" : "22zCkAix44wADiSQc", "time" : "8:45 – 9:20"}
{ "_id" : "87zCkAi5jYwADiSQc", "time" : "9:00 – 10:20"}

mongo sort不起作用。

1 个答案:

答案 0 :(得分:0)

Collection.find({},{sort:{time: 1}}).fetch();

按字母顺序按时间字符串排序。然而,问题将在中午之后出现。如果你想要更多的东西,我建议将time分解为start-timeend-time,并将它们存储在军事时间中,前导为0,如@ B.ClayShannon建议的那样。