面试题答案
一键面试db.sales.aggregate([
{
$project: {
year: { $year: "$saleDate" },
month: { $month: "$saleDate" },
amount: 1
}
},
{
$group: {
_id: { year: "$year", month: "$month" },
totalAmount: { $sum: "$amount" }
}
},
{
$sort: {
"_id.year": 1,
"_id.month": 1
}
}
]);