<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:18 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-601] Linq to Aggregation Framework</title>
                <link>https://jira.mongodb.org/browse/CSHARP-601</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Add in support for creating agg framework pipelines from linq.&lt;/p&gt;</description>
                <environment></environment>
        <key id="52910">CSHARP-601</key>
            <summary>Linq to Aggregation Framework</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="craig.wilson@mongodb.com">Craig Wilson</assignee>
                                    <reporter username="craig.wilson@mongodb.com">Craig Wilson</reporter>
                        <labels>
                    </labels>
                <created>Thu, 11 Oct 2012 14:25:27 +0000</created>
                <updated>Wed, 20 Jan 2016 20:09:49 +0000</updated>
                            <resolved>Wed, 22 Apr 2015 17:32:50 +0000</resolved>
                                    <version>1.6.1</version>
                                    <fixVersion>2.1</fixVersion>
                                    <component>Linq</component>
                                        <votes>43</votes>
                                    <watches>35</watches>
                                                                                                                <comments>
                            <comment id="895762" author="xgen-internal-githook" created="Thu, 23 Apr 2015 00:35:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@robertstam.org&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-601&quot; title=&quot;Linq to Aggregation Framework&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-601&quot;&gt;&lt;del&gt;CSHARP-601&lt;/del&gt;&lt;/a&gt;: Add CancellationToken parameter to MongoQueryable extension methods.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/725e09effcc4dec7c5e6cac99cf3f7a2572e793a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/725e09effcc4dec7c5e6cac99cf3f7a2572e793a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="894795" author="xgen-internal-githook" created="Wed, 22 Apr 2015 12:13:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@robertstam.org&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-601&quot; title=&quot;Linq to Aggregation Framework&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-601&quot;&gt;&lt;del&gt;CSHARP-601&lt;/del&gt;&lt;/a&gt;: Code review changes.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/1f641eaa7ad708cf82f3630f699a478677dc1897&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/1f641eaa7ad708cf82f3630f699a478677dc1897&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="894794" author="xgen-internal-githook" created="Wed, 22 Apr 2015 12:13:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;craiggwilson&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-601&quot; title=&quot;Linq to Aggregation Framework&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-601&quot;&gt;&lt;del&gt;CSHARP-601&lt;/del&gt;&lt;/a&gt;: implemented an IQueryable provider for the new API.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/29ec3629cf8d3a4e6e26fe01758ba0e42db88797&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/29ec3629cf8d3a4e6e26fe01758ba0e42db88797&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="816381" author="jsingleton" created="Thu, 29 Jan 2015 14:21:18 +0000"  >&lt;p&gt;I will use your source releases for now then instead of the packages.  I will let you know if I have any issues &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;Thanks for the info pete going to use the 2.0 for now.&lt;/p&gt;</comment>
                            <comment id="816380" author="roysvork" created="Thu, 29 Jan 2015 14:19:51 +0000"  >&lt;p&gt;@craiggwilson No worries! I sent you some info about it on 27th Oct too which may be kicking around in your emails still.&lt;/p&gt;</comment>
                            <comment id="816373" author="craiggwilson" created="Thu, 29 Jan 2015 14:10:07 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=roysvork&quot; class=&quot;user-hover&quot; rel=&quot;roysvork&quot;&gt;roysvork&lt;/a&gt; I didn&apos;t even know you did this. I need to pay more attention to github notifications.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jsingleton&quot; class=&quot;user-hover&quot; rel=&quot;jsingleton&quot;&gt;jsingleton&lt;/a&gt; We have beta1 out and were planning on releasing beta2 on Friday. Final/stable release will be within a month or 2.  We&apos;d love feedback and bug finding help, so any working with the betas would be awesome.  Alternatively, you could use our build feed (&lt;a href=&quot;https://www.myget.org/gallery/mongodb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.myget.org/gallery/mongodb&lt;/a&gt;) MongoDB.Driver-Build and get the latest as we push them and they pass CI.&lt;/p&gt;</comment>
                            <comment id="816369" author="jsingleton" created="Thu, 29 Jan 2015 14:03:30 +0000"  >&lt;p&gt;Thanks for the quick reply and that syntax is a lot more friendly I will go with that for now.  Any eta on 2.0 stable?&lt;/p&gt;</comment>
                            <comment id="816368" author="roysvork" created="Thu, 29 Jan 2015 14:02:19 +0000"  >&lt;p&gt;@jsingleton Depending on how you feel about this, you could use the branch I made this pull request from: &lt;a href=&quot;https://github.com/craiggwilson/mongo-csharp-driver/pull/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/craiggwilson/mongo-csharp-driver/pull/1&lt;/a&gt;. It has some pivotal fixes to unfinished functionality from craigs branch.&lt;/p&gt;

&lt;p&gt;A client of mine is using this branch in production with no major issues, although they do have a fairly narrow use case. I would be happy to provide examples of the usage patterns for you.&lt;/p&gt;</comment>
                            <comment id="816364" author="craiggwilson" created="Thu, 29 Jan 2015 13:58:05 +0000"  >&lt;p&gt;Yes. This linq rewrite isn&apos;t going to make it into our 2.0 release and is pushed back to 2.1.&lt;/p&gt;

&lt;p&gt;However, there is quite a bit of work enabling you to work with expression trees in the new API. You can see an example of this here:&lt;a href=&quot;https://groups.google.com/forum/?pli=1#!topic/mongodb-user/Lw64viphhsA&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://groups.google.com/forum/?pli=1#!topic/mongodb-user/Lw64viphhsA&lt;/a&gt;. (He&apos;s found a bug, but just for the idea). If you are comfortable using method syntax, this is a good replacement in the mean time.&lt;/p&gt;</comment>
                            <comment id="816355" author="jsingleton" created="Thu, 29 Jan 2015 13:45:38 +0000"  >&lt;p&gt;Is the branch above still the latest to experiment with this from?&lt;/p&gt;</comment>
                            <comment id="720757" author="craiggwilson" created="Wed, 17 Sep 2014 14:07:55 +0000"  >&lt;p&gt;You can use this I think: &lt;a href=&quot;https://github.com/craiggwilson/mongo-csharp-driver/tree/linq&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/craiggwilson/mongo-csharp-driver/tree/linq&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is the most up-to-date, but still pretty old (a few months) and hasn&apos;t been code-reviewed or fully completed, but all current tests pass. It&apos;s also way behind master right now.&lt;/p&gt;</comment>
                            <comment id="720712" author="roysvork" created="Wed, 17 Sep 2014 13:08:55 +0000"  >&lt;p&gt;Hey folks, just wondering if there is a nightly build or particular commit that we could experiment with this from? Thanks!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="60192">CSHARP-652</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="141628">CSHARP-994</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="85197">CSHARP-792</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37308">CSHARP-456</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="52438">CSHARP-592</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="107580">CSHARP-903</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="97321">CSHARP-860</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CSHARP-935</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrewz3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>103717</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="131">Sprint 2</customfieldvalue>
    <customfieldvalue id="182">Sprint 3 - May 25 - High Level</customfieldvalue>
    <customfieldvalue id="488">C# Sprint 18</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>