如何在$ project中的输出中排除Null值

时间:2018-10-06 03:37:05

标签: mongodb mongodb-query aggregation-framework

我在聚合中有下面的$ project梯形线

 $project:
       {
        Difference:{{$subtract:["$ADate", "$QDate"]}}

但是,由于我的数据集很大,它输出几个NULL值,因此我试图从输出中排除所有NULL值,我尝试使用$ne,但仍然会出错。

1 个答案:

答案 0 :(得分:1)

对于以后偶然发现此问题的任何人,这就是我的回答:

{$match:{Difference:{"$exists": true, "$ne":null}}},

在我上面指定的$match阶段之后需要另一个$project阶段。