Этап $unionWith в пайплайнах агрегации MongoDB используется для объединения документов из двух или более коллекций в единый результирующий набор. По функциональности это похоже на SQL-операцию UNION ALL.
{ $unionWith: { coll: "secondCollection", pipeline: [ ... ] } }
UNION, $unionWith не удаляет дубликаты автоматически — используй $group или $match после него, если нужна дедупликацияЭтап $unionWith объединяет документы, находя и сопоставляя общие поля между коллекциями, как в SQL-операции JOIN.
Новый — ещё не проверен сообществом
Вы