2012-12-29 62 views
2

我有一個模型的骨幹集合,每個模型都包含一個日期。 (這代表日曆條目,集合是一個星期值)我需要將集合拆分成按日期分組的多個集合。 (例如:按一天,但每個日曆條目都可以作爲一個集合整週)主幹分割集合

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

拆分成:

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

我是來解決的有關反過來使用下劃線和找到所有獨特的日期並使用它們過濾到集合數組中,但我想知道是否有更簡單的方法。要過濾它們?

回答