我有一个类型为
{
venue: 'La Rocca'
shifts: [
{ type: 'Morning', employee: 'Jake Sullivan' },
{ type: 'Morning', employee: 'Paul Smith' },
{ type: 'Evening', employee: 'Mike Sullivan' },
{ type: 'Morning', employee: 'Mike Belloney' },
]
}
我想使用$reduce
创建一个属性,如下所示:
{
counts: {
morning: 3,
evening: 1,
},
}
这可以通过避免$unwind
和$group
来实现吗?如果可以,如何实现?
1条答案
按热度按时间px9o7tmv1#
您可以使用以下选项:
Mongo Playground