We are observing a tassert tripping when deciding on the lookup algorithm strategy when $lookup is a sub-pipeline of $unionWith. If I run the repro steps below and dump the collectionsInfo map in QueryPlannerAnalysis::determineLookupStrategy all that the map contains is
*** Collection info: k = test.unionColl *** Collection info done
- is duplicated by
-
SERVER-64646 Investigate and fix test failures when the foreign collection does not exist
- Closed
-
SERVER-64723 Investigate and fix test failure at jstests/aggregation/sources/lookup/lookup_subpipeline_and_fields.js
- Closed