我想按计数等于某个输入数的特定列进行分组。
我的查询:
Criteria countCriteria = Criteria.where("count").is(2);
if(!criteria.getCriteriaObject().keySet().isEmpty()){
countCriteria.andOperator(criteria);
}
条件:条件对象我得到的输入
Aggregation aggregation = Aggregation.newAggregation(
Aggregation.group(MBR_REWARD_ENROLL_NUM).count().as("count"),
Aggregation.match(countCriteria)
);
如果我将一些Criteria传递给'criteria'对象,它就不起作用了。如果我没有通过任何东西,那么它正在发挥作用。有人能帮助我吗?