여기 내 문제 : 나는 단계 '시작'의 총 수를 좀하고 싶습니다
{
'id': 1,
'steps': [
{
action: 'start',
info: 'foo'
},
{
action: 'stop',
info: 'bar'
}
]
}
: 내 몽고 데이터베이스에, 나는 같은 항목으로 된 컬렉션이 있습니다. MongoDB 집계 프레임 워크를 사용해 보았습니다 : 을 steps.action
에, $match
을 steps.action
으로 'start'와 일치시킵니다.
그러나 데이터가 너무 많아서 집계 한도 인 exception: aggregation result exceeds maximum document size (16MB)
에 도달했습니다. 나는 데이터를 필요로하지 않는다, 나는 단지 카운트를 원하지만, 나는 그것을 어떻게 (성공하지 않고 $ 그룹으로 시험해 보았는지) 찾을 수 없었다.
미리 감사드립니다.
그게 시작 카운트 만 제공, 우리는 단일 쿼리에서 시작 및 중지 카운트를 모두 얻을 수 있습니까? – CodecPM