這裏是我的問題:在我的蒙戈的數據庫,我有喜歡的項目集合:
{
'id': 1,
'steps': [
{
action: 'start',
info: 'foo'
},
{
action: 'stop',
info: 'bar'
}
]
}
我想獲得的步驟「開始」的總數。 我嘗試使用MongoDB彙總框架:我使用steps.action
上的$unwind
和steps.action
上的$match
來匹配'start'。
但是,我得到太多的數據並達到聚合的限制: exception: aggregation result exceeds maximum document size (16MB)
。我不需要這些數據,我只是想要計數,但我無法找到如何去做(用$ group嘗試沒有成功)。
在此先感謝,
這隻給出開始計數,我們可以在單個查詢中同時獲得開始和結束計數。 – CodecPM 2016-04-07 10:49:17