【发布时间】:2020-03-09 10:44:02
【问题描述】:
我正在使用 mongodb 聚合来显示报告。我的查询如下:
db.campaigns_report.aggregate([
{ '$match' : { } },
{ '$group' : {
'_id': '$campaignId',
'campaignName' : { '$first': '$campaignName' },
'impressions' : { '$sum': '$impressions' }
}
},
{ '$project' : {'campaignName': '$campaignName', 'impressions': '$impressions'} },
{ '$facet' : {
'metadata': [ { '$count': "total"} ],
'data': [ { '$skip': 0 },{ '$limit': 10 } ]
}
}
]);
在上述查询中,我想要$facet 中的总展示次数以及文档总数。
提前致谢。
【问题讨论】:
标签: mongodb aggregation-framework