<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:49:13 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CSHARP-4738] LINQ3: Support pipeline in $lookup translations (Join/GroupJoin)</title>
                <link>https://jira.mongodb.org/browse/CSHARP-4738</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;I&apos;m trying to do a GroupJoin between two aggregation queries.&lt;/p&gt;

&lt;p&gt;i.e. Collection1.OfType&amp;lt;TypeA&amp;gt;().GroupJoin(Collection2.OfType&amp;lt;TypeB&amp;gt;(), ...)&lt;/p&gt;

&lt;p&gt;Trying to do this fails currently in ExtensionMethods.GetCollectionInfo as the inner expression is not considered constant.&lt;/p&gt;

&lt;p&gt;$lookup looks to support this via the &apos;pipeline&apos; parameter however there doesn&apos;t look to be any way to supply this through LINQ Join/GroupJoin translations.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;I&apos;m not sure if it&apos;s possible to add this support, I guess it would need to separate out the collection (constant expression) from the pipeline and forward the pipeline as the lookup parameter?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</description>
                <environment></environment>
        <key id="2405957">CSHARP-4738</key>
            <summary>LINQ3: Support pipeline in $lookup translations (Join/GroupJoin)</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="alistair.steele@trapdoorlabs.uk">Alistair Steele</reporter>
                        <labels>
                            <label>LINQ3</label>
                    </labels>
                <created>Tue, 1 Aug 2023 10:52:35 +0000</created>
                <updated>Wed, 9 Aug 2023 16:15:26 +0000</updated>
                                            <version>2.20.0</version>
                                                    <component>LINQ3</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="5623710" author="rstam" created="Wed, 9 Aug 2023 16:15:16 +0000"  >&lt;p&gt;Thanks for reporting this and for finding &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4246&quot; title=&quot;Support concise syntax for Lookup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4246&quot;&gt;CSHARP-4246&lt;/a&gt; also.&lt;/p&gt;

&lt;p&gt;I&apos;m going to link the two tickets as related rather than as duplicates. &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4246&quot; title=&quot;Support concise syntax for Lookup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4246&quot;&gt;CSHARP-4246&lt;/a&gt; is about the aggregation builders. &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4738&quot; title=&quot;LINQ3: Support pipeline in $lookup translations (Join/GroupJoin)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4738&quot;&gt;CSHARP-4738&lt;/a&gt; (this ticket) is about similar functionality in LINQ.&lt;/p&gt;</comment>
                            <comment id="5607024" author="JIRAUSER1271585" created="Wed, 2 Aug 2023 11:04:19 +0000"  >&lt;p&gt;Actually after some further searching it looks like this may already be tracked under &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4246&quot; title=&quot;Support concise syntax for Lookup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4246&quot;&gt;CSHARP-4246&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="5604265" author="dbeng-pm-bot" created="Tue, 1 Aug 2023 10:52:38 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=alistair.steele%40trapdoorlabs.uk&quot; class=&quot;user-hover&quot; rel=&quot;alistair.steele@trapdoorlabs.uk&quot;&gt;alistair.steele@trapdoorlabs.uk&lt;/a&gt;, thank you for reporting this issue! The team will look into it and get back to you soon. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2085746">CSHARP-4246</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i22flc:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>