<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:08:57 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>[CDRIVER-265] combine collection_aggregate and collection_aggregate_legacy</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-265</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;Fix up mongoc_collection_aggregate so that it also covers the mongoc_collection_aggregate_legacy use case.&lt;/p&gt;

&lt;p&gt;This may require a synthetic kind of cursor to pull everything in under the same api&lt;/p&gt;</description>
                <environment></environment>
        <key id="99587">CDRIVER-265</key>
            <summary>combine collection_aggregate and collection_aggregate_legacy</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="christian.hergert@10gen.com">Christian Hergert</assignee>
                                    <reporter username="mira.carey@mongodb.com">Mira Carey</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Nov 2013 14:58:28 +0000</created>
                <updated>Thu, 5 Dec 2013 16:30:31 +0000</updated>
                            <resolved>Tue, 3 Dec 2013 20:29:09 +0000</resolved>
                                                    <fixVersion>0.90.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="465001" author="christian.hergert@10gen.com" created="Tue, 3 Dec 2013 20:29:09 +0000"  >&lt;p&gt;Thanks! Fixed in master.&lt;/p&gt;</comment>
                            <comment id="462846" author="jason.carey" created="Wed, 27 Nov 2013 20:35:09 +0000"  >&lt;p&gt;There&apos;s some other small fixes in there, as well as a cursor interface that makes the new aggregate stuff work.&lt;/p&gt;

&lt;p&gt;It was tricky enough that I figured I&apos;d get a code review before throwing it into master&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/hanumantmk/libmongoc/commit/a52518682af2e9d07a325cb2991180862d7a7381&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/hanumantmk/libmongoc/commit/a52518682af2e9d07a325cb2991180862d7a7381&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="462392" author="jason.carey" created="Tue, 26 Nov 2013 23:39:35 +0000"  >&lt;p&gt;I just realized that all of the new aggregate command stuff is broken.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;We had max wire version at 0 and we checked each node (including those without streams) for max wire version, so we always had client-&amp;gt;cluster.wire_version == 0&lt;/li&gt;
	&lt;li&gt;We always failed on the new aggregate command
	&lt;ul&gt;
		&lt;li&gt;cursor is a subdocument now with a batchSize param&lt;/li&gt;
		&lt;li&gt;We didn&apos;t fulfill the api, but assumed we were talking to a legacy mongod, so tests passed&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;The new version returns a cursor object, with the number of documents in the earlier provided batchSize param&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I&apos;ll get it sorted, but this task is actually all of the new aggregate functionality&lt;/p&gt;</comment>
                    </comments>
                    <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|hrmmp3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>45755</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="60">Sprint 1</customfieldvalue>

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