所以我使用聚合框架来总结一些结果。
我的问题是,如果总和结果等于0,我如何避免每次都返回count: 0
。
我想只显示count: 20
并删除其他count: 0
。
链接:
答案 0 :(得分:1)
您要做的是根据字段的值从管道中的文档中删除字段。我认为聚合框架不可能实现这一点(截至2.6)。这似乎是一个非问题,因为无论你在哪里使用它们都忽略count : 0
结果应该是微不足道的。完整的聚合管道将有助于查看,因为在管道中可能会有一些修改会阻止使用值0创建任何count
字段,从而可以说是从另一个方向解决问题。 / p>