Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-5357

Generate more optimal MQL for GroupJoin using pipeline argument to $lookup

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: Linq
    • None
    • Dotnet Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      In CSHARP-5241 we made changes to create better MQL for `Join`.

      Initially I thought we could treat `GroupJoin` the same way but it's looking like the scenario is different enough that the same optimizations can't apply.

      This ticket is to separate any work related to `GroupJoin` from the original `Join` work.

      It is unclear whether we can generate bettter MQL for `GroupJoin` then we already are, so the first task of this ticket is to investigate that.

            Assignee:
            robert@mongodb.com Robert Stam
            Reporter:
            robert@mongodb.com Robert Stam
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: