This is a closely related task to SERVER-79580, although SERVER-79580 should be done first. We should build upon the infrastructure introduced in SERVER-79580 so that we can route $graphLookup in the same way. We also need to implement a similar set of test cases for $graphLookup. Because the test cases are so similar, we might want to share some test code so that we can easily test the same data placement scenarios with similar $lookup and $graphLookup queries.
- is depended on by
-
SERVER-83860 Designate a merging shard for nested $lookup stages which target a sharded collection
- Closed
-
SERVER-84086 Complete TODO listed in SERVER-83860
- Closed
- is related to
-
SERVER-79580 Remove HostTypeRequirement::kPrimaryShard from $lookup
- Closed