如果mongodb聚合中为null,则返回0

时间:2020-08-25 15:01:24

标签: mongodb spring-data

我目前在Mongodb中使用Spring Data。我试图做一个计数聚合查询如下。当前,那些计数为0的结果不返回结果。如果distributionOfficer没有计数,如何修改代码以返回0?

Aggregation aggTodayCount = newAggregation(
                match(where("userRegistrationDateTimeModified").gte(todayStartDateTime)
                        .andOperator(where("userRegistrationDateTimeModified").lte(todayEndDateTime))),
                group("distributionOfficer").count().as("count"),
                project("count").and("distributionOfficer").previousOperation(),
                sort(Sort.Direction.DESC, "distributionOfficer")
        );

0 个答案:

没有答案