これがどのように見えるかです-
db.log.aggregate({
$match:{ v:1, t:"trainingStep" },
$group:{ _id:{userId:'$u',questionId:'$s'}, counts:{$sum:1} },
$match:{ 'counts':{$gte:2} }
})
- 最初の試合は完璧に機能します。
- グループは完璧に機能し、私が探しているものを正確に押し出します。
- 最後の$matchは機能せず、要求された> = 2ではなく、すべてのカウントが表示されます
'counts'、'$ counts'、 "$ counts"を試しましたが、どれもうまくいきませんでした。