这是我的问题:在Mongo数据库中,我有一个集合,其中包含类似以下项目的内容:
我想获取“start”步骤的总数。我尝试使用MongoDB聚合框架:在
但是,我得到了太多的数据,并达到了聚合的限制:
谢谢。
{
'id': 1,
'steps': [
{
action: 'start',
info: 'foo'
},
{
action: 'stop',
info: 'bar'
}
]
}
我想获取“start”步骤的总数。我尝试使用MongoDB聚合框架:在
steps.action
上使用$unwind
,并在steps.action
上使用$match
来匹配“start”。但是,我得到了太多的数据,并达到了聚合的限制:
exception: aggregation result exceeds maximum document size (16MB)
。我不需要数据,我只想要计数,但我找不到如何做到这一点(使用$group没有成功)。谢谢。