Как исключить нулевые значения в выводе в $ project - PullRequest
0 голосов
/ 06 октября 2018

У меня есть нижеприведенный $ project pipleline в агрегации

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

Однако, поскольку мой набор данных довольно большой, он выводит несколько значений NULL, я пытаюсь исключить все значения NULL из моего вывода, я попыталсяиспользуя $ne, но я продолжаю получать ошибки.

1 Ответ

0 голосов
/ 06 октября 2018

Для любого, кто сталкивается с этой проблемой в будущем, я использовал этот ответ в качестве ответа:

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

Необходим еще один $match этап после моего $project этапа, указанного выше.

...