我需要以下提到的mongo db聚合查询的Spring-data实现。
db.myCollection.aggregate
(
[
{
$project :
{ _id : 0,
myId : 1,
myCount :
{$cond : {if : {$isArray : "$myOffers"},
then : {$size : "$myOffers"}'
else : "NA"
}
}
}
}
]
)
我必须根据myId
对记录进行分组,然后在每个组中对myOffers
进行计数。