我有一个模型的骨干集合,每个模型都包含一个日期。 (这表示日历条目,集合是一周的价值)我需要将集合拆分为按日期分组的多个集合。 (例如:按日对每个日历条目进行分组,但将整周作为集合提供)
Collection: [M:{dateA, ...},
M:{dateA, ...},
M:{dateB, ...},
M:{dateC, ...}]
分成:
[
{Collection1: [M:{dateA, ...},
M:{dateA, ...}]
},
{Collection2: [M:{dateB, ...}]
},
{Collection3: [M:{dateC, ...}]
}
]
我已经通过使用下划线并找到所有独特日期并使用那些过滤到集合数组的方式来解决方案,但我想知道是否有更简单的方法。要过滤它们吗?