<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:22:39 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>[DRIVERS-950] Replace GridFSFindOptions with reference to FindOptions in CRUD spec</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-950</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;In &lt;a href=&quot;https://github.com/mongodb/specifications/pull/692#discussion_r367665220&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this comment&lt;/a&gt; on the PR for SPEC-1418, I pointed out that &lt;tt&gt;Bucket::find()&lt;/tt&gt; is just a wrapper/proxy for &lt;tt&gt;Collection::find()&lt;/tt&gt; on the &lt;tt&gt;fs.files&lt;/tt&gt; collection:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;IIRC, Bucket::find() is just a proxy for a find() operation on the fs.files collection and opens a cursor on the raw documents (nothing to do with opening download streams).&lt;/p&gt;

&lt;p&gt;I don&apos;t recall why we defined GridFSFindOptions separately instead of supporting FindOptions in the CRUD spec, but the underlying operation should be the same. GridFSFindOptions was also never updated to support options such as collation. Was that intentional or just an oversight?&lt;/p&gt;

&lt;p&gt;I might propose removing this and just creating a new SPEC ticket to consolidate and just reference FindOptions and the CRUD spec unless there&apos;s good reason to keep them separate.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I don&apos;t see any reason why we need to distinguish between &lt;tt&gt;find&lt;/tt&gt; options for the GridFS or general CRUD API, unless some drivers actually implement these as separate code paths.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1102865">DRIVERS-950</key>
            <summary>Replace GridFSFindOptions with reference to FindOptions in CRUD spec</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="jmikola@mongodb.com">Jeremy Mikola</reporter>
                        <labels>
                    </labels>
                <created>Fri, 17 Jan 2020 21:44:11 +0000</created>
                <updated>Thu, 20 Aug 2020 15:08:02 +0000</updated>
                            <resolved>Thu, 20 Aug 2020 15:07:51 +0000</resolved>
                                                        <component>GridFS</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="3349280" author="jmikola@gmail.com" created="Thu, 20 Aug 2020 15:07:51 +0000"  >&lt;p&gt;This may cause BC breaks in some drivers where the return value of &lt;tt&gt;Bucket::find()&lt;/tt&gt; is modeled and not a free-form document (e.g. Java&apos;s GridFSFile class), so we&apos;ll leave the GridFS spec as-is.&lt;/p&gt;</comment>
                            <comment id="3092047" author="matt.broadstone" created="Mon, 18 May 2020 13:05:33 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jmikola&quot; class=&quot;user-hover&quot; rel=&quot;jmikola&quot;&gt;jmikola&lt;/a&gt; any updates here?&lt;/p&gt;</comment>
                            <comment id="3019326" author="esha.bhargava" created="Tue, 31 Mar 2020 15:46:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jmikola&quot; class=&quot;user-hover&quot; rel=&quot;jmikola&quot;&gt;jmikola&lt;/a&gt; Please research if this would be a breaking change in any driver. If it is, suggestion is to close this as won&apos;t do.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </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|hvwrc7:</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>