【发布时间】:2021-09-27 19:31:47
【问题描述】:
我有一个具有类似结果的聚合管道。
[
{
"_id":"1621",
"count":567
},
{
"_id":"1658",
"count":1089
}
...
]
我怎样才能把这个结果转换成键:值对(“_idValue”:“countValue”),像这样?
{
"1621": 567,
"1658": 1089
...
}
我的管道是:
pipeline = [
{'$match': {
'date': {'$gte': start_date, '$lt': end_date}
}},
{
'$group': {
'_id': '$networkId',
'count': {'$sum': 1}
}
},
{
'$sort': {'_id': 1}
},
]
【问题讨论】:
-
如果 id 不唯一会怎样?
-
@WernfriedDomscheit 他们是独一无二的
标签: arrays mongodb object aggregation-framework pymongo