モデルのバックボーンコレクションがあり、各モデルには日付が含まれています。(これはカレンダーエントリを表し、コレクションは1週間の価値があります)コレクションを日付でグループ化された複数のコレクションに分割する必要があります。(例:各カレンダーエントリを日ごとにグループ化しますが、1週間全体をコレクションとして利用できます)
Collection: [M:{dateA, ...},
M:{dateA, ...},
M:{dateB, ...},
M:{dateC, ...}]
割る:
[
{Collection1: [M:{dateA, ...},
M:{dateA, ...}]
},
{Collection2: [M:{dateB, ...}]
},
{Collection3: [M:{dateC, ...}]
}
]
私はアンダースコアを使用してすべての一意の日付を見つけ、それらを使用してコレクションの配列にフィルターをかける方法についてラウンドアバウトで解決しましたが、もっと簡単な方法があるかどうか疑問に思いました。それらをフィルタリングするには?