非常に大量のデータの集計を行っており、このデータを日付フィールドでグループ化したいと考えています。したがって、最初に射影を行っているので、このフィールドを追加できます。
$project: {
//include other fields
GroupDate: {
year: { $year: "$Date" },
month: { $month: "$Date" },
week: { $week: "$Date" }
} }
そして、この「GroupDate」でグループ化します。
この予測が集計の実行速度にどのような影響を与えるのか疑問に思っていましたか?