2012-12-29 66 views
2

我有一个模型的骨干集合,每个模型都包含一个日期。 (这代表日历条目,集合是一个星期值)我需要将集合拆分成按日期分组的多个集合。 (例如:按一天,但每个日历条目都可以作为一个集合整周)主干分割集合

Collection: [M:{dateA, ...}, 
      M:{dateA, ...}, 
      M:{dateB, ...}, 
      M:{dateC, ...}] 

拆分成:

[ 
{Collection1: [M:{dateA, ...}, 
       M:{dateA, ...}] 
}, 
{Collection2: [M:{dateB, ...}] 
}, 
{Collection3: [M:{dateC, ...}] 
} 
] 

我是来解决的有关反过来使用下划线和找到所有独特的日期并使用它们过滤到集合数组中,但我想知道是否有更简单的方法。要过滤它们?

回答