{
"169v55": [
{
"code": "2001","active": true,"delist": false
}
],"SLO1019jkf": [
{
"code": "MOUNTY2026","active": false,"delist": false,"createdAt": "2019-12-26T15:36:51.819Z"
},{
"code": "MOUNTY2027","createdAt": "2019-12-26T16:25:32.437Z"
},{
"code": "MOUNTY2054","createdAt": "2020-02-17T05:47:28.558Z"
}
]
}
以上是替换newRoot后得到的结果。这是上面结果给出的我的分组代码
{
$group: group
},{
$project: {
doc: "$doc",date: date,type: type
}
},{
$group: {
_id: null,locations: {
$push: {
k: "$_id",v: "$doc"
}
}
}
},{
$replaceRoot: {
newRoot: {
$arrayToObject: "$locations"
}
}
}
现在,我需要再次将其归为有效并退出列表。所以,我想要的输出如下
{
"169v55": {
active: 1,inactive: 2
},"SLO1019jkf": {
active: 0,inactive: 3
}
}