Mongodb - 조건부인 경우 집계 $push 나는 문서 묶음을 집계하려고 합니다.제가 $push하고 싶은 서류에는 두 개의 필드가 있습니다.그러나 "_id" 및 "A" 필드라고 가정하고, "A"가 $gt 0이면 $push "_id" 및 "A"만 원합니다. 저는 두 가지 접근법을 시도했습니다. 첫 번째. db.collection.aggregate([{ "$group":{ "field": { "$push": { "$cond":[ {"$gt":["$A", 0]}, {"id": "$_id", "A":"$A"}, null ] } }, "secondField":{"$push":"$B"} }]) 하지만 이렇게 하면 null 값이 "필드"로 푸시되므로 필요하지 않습니다. 두 번째. db.collection.aggr..