在 $group 完成后,我在 $_id 中有一个数字。
但是,我需要这个值来访问一个对象并返回你的字符串。
const week = {
1: 'Domingo',
2: 'Segunda',
3: 'Terça',
4: 'Quarta',
5: 'Quinta',
6: 'Sexta',
7: 'Sábado',
}
db.trips.aggregate(
[
{
$group: {
_id: {
$dayOfWeek: "$startTime"
},
qtd: {
$sum: 1
}
}
},
{
$project: {
diaDaSemana: week["$_id"],
total: "$qtd",
}
}
]
);
我尝试了很多次,但没有奏效。
感谢帮助。
陪伴而非守候
相关分类