如何在流星集合中按时间段排序:
示例:
{ "_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不起作用。
答案 0 :(得分:0)
Collection.find({},{sort:{time: 1}}).fetch();
按字母顺序按时间字符串排序。然而,问题将在中午之后出现。如果你想要更多的东西,我建议将time
分解为start-time
和end-time
,并将它们存储在军事时间中,前导为0,如@ B.ClayShannon建议的那样。