【发布时间】:2019-11-02 20:27:21
【问题描述】:
[
{
"EmpId": "SV1011",
"CheckInTime": "2019-11-01T06:43:40.551Z",
"__v": 0
},
{
"EmpId": "SV1011",
"CheckInTime": "2019-11-01T06:43:41.305Z",
"__v": 0
},
{
"EmpId": "SV1011",
"CheckOutTime": "2019-11-01T06:43:42.487Z",
"__v": 0
},
{
"EmpId": "SV1012",
"CheckOutTime": "2019-11-01T06:43:48.915Z",
"__v": 0
},
{
"EmpId": "SV1012",
"CheckInTime": "2019-11-01T06:43:49.704Z",
"__v": 0
}
]
如何使用聚合和分组得到如下输出。
输出
[
{ "EmpId": "SV1011",
"CheckInTime":{"2019-11-01T06:43:40.551Z",2019-11-01T06:43:41.305Z},
"CheckOutTime":{"2019-11-01T06:43:40.551Z",2019-11-01T06:43:41.305Z}
},
{ "EmpId": "SV1012",
"CheckInTime":{"2019-11-01T06:43:40.551Z",2019-11-01T06:43:41.305Z},
"CheckOutTime":{"2019-11-01T06:43:40.551Z",2019-11-01T06:43:41.305Z}
},
]
【问题讨论】:
-
ravi 我的回答有帮助吗?请提供一些反馈。
标签: mongodb mongoose mongodb-query aggregation-framework