Task kierowany dyskusjami odnośnie pliku query.js z {D187}
Polega na doprowadzeniu kodu do stanu, w którym _pushToPipeline jest niepotrzebne - aktualnie jedynym powodem jego istnienia jest to, że wewnętrzna reprezentacja $lookupów w "OR" wygląda tak: {$lookup: {}, $unwind} - jest jednym obiektem, a nie osobnym od $unwind krokiem agregacji, przez co _pushToPipeline musi je rozdzielać na dwa osobne.