Spring数据Mongodb Group采用多标准 - 问题

时间:2015-11-04 23:55:20

标签: spring-data-mongodb

我想按计数等于某个输入数的特定列进行分组。

我的查询

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'对象,它就不起作用了。如果我没有通过任何东西,那么它正在发挥作用。有人能帮助我吗?

0 个答案:

没有答案