$match

Ошибка Exception (MongoDB Exception) 'wrong type for field (pipeline) 3 != 4' -- Решение (вложенность)

Exception (MongoDB Exception) 'yii\mongodb\Exception' with message 'wrong type for field (pipeline) 3 != 4'

-- такая вот ошибка.

Причина и Решение

В моём случае причина оказалась в неправильной вложенности объектов -- в том, что при агрегации один из пунктов не было обёрнут в объект -- есть было так:

Subscribe to RSS - $match