我有一个交易表,记录员工休假情况。我需要在mongodb中实现以下SQL场景:
选择employee、month、year、count(distinct(holiday_type))和sum(hours),从transactions按employee、month、year分组。
我几周前开始使用mongodb。我通过stackoverflow发帖Mongodb count distinct with multiple group fields获得了部分答案,现在我想要添加sum函数。
任何指导都将非常有帮助,这里是表格形式的数据示例:
Employee date holiday_type hours
1 1/1/2014 1 8
1 1/5/2014 2 7
1 2/15/2014 1 8
1 3/15/2014 3 16
11 1/1/2014 1 8
11 1/5/2014 1 6
11 2/15/2014 3 8
11 3/15/2014 3 8