<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:52:21 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>[JAVA-470] In { &quot;$regex&quot;:&quot;foo&quot;, &quot;$options&quot;:&quot;i&quot; } form, $options is not optional</title>
                <link>https://jira.mongodb.org/browse/JAVA-470</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Core server unit tests show that it&apos;s permissible to leave off the $options field, as requested in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-275&quot; title=&quot;support {$regex:&amp;#39;foo&amp;#39;, $options:&amp;#39;bar&amp;#39;} syntax in queries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-275&quot;&gt;&lt;del&gt;SERVER-275&lt;/del&gt;&lt;/a&gt; :&lt;br/&gt;
 &lt;a href=&quot;https://github.com/mongodb/mongo/blob/8190d8db538c629973a3a581a97251b22b668c7a/jstests/regex2.js#L43-47&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/8190d8db538c629973a3a581a97251b22b668c7a/jstests/regex2.js#L43-47&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, Java driver will error out if one doesn&apos;t supply the $options field with a $regex query form.  The following line is caller&apos;s ticket to (iirc) a NullPointerException :&lt;br/&gt;
 &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/util/JSONCallback.java#L94&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/util/JSONCallback.java#L94&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="24855">JAVA-470</key>
            <summary>In { &quot;$regex&quot;:&quot;foo&quot;, &quot;$options&quot;:&quot;i&quot; } form, $options is not optional</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="9">Done</resolution>
                                        <assignee username="scotthernandez">Scott Hernandez</assignee>
                                    <reporter username="dampier">T. Dampier</reporter>
                        <labels>
                            <label>query</label>
                            <label>regex</label>
                    </labels>
                <created>Sun, 13 Nov 2011 20:57:05 +0000</created>
                <updated>Mon, 18 Jun 2012 19:36:14 +0000</updated>
                            <resolved>Mon, 14 Nov 2011 00:55:38 +0000</resolved>
                                    <version>2.7</version>
                                    <fixVersion>2.8.0</fixVersion>
                                    <component>API</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="134072" author="jeff.yemin" created="Mon, 18 Jun 2012 19:36:14 +0000"  >&lt;p&gt;Closing for 2.8.0 release.&lt;/p&gt;</comment>
                            <comment id="66478" author="dampier" created="Mon, 14 Nov 2011 06:41:48 +0000"  >&lt;p&gt;Sweet &amp;#8211; thanks, Scott!&lt;/p&gt;</comment>
                            <comment id="66441" author="auto" created="Mon, 14 Nov 2011 00:52:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;scotthernandez&apos;, u&apos;name&apos;: u&apos;Scott Hernandez&apos;, u&apos;email&apos;: u&apos;scotthernandez@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-470&quot; title=&quot;In { &amp;quot;$regex&amp;quot;:&amp;quot;foo&amp;quot;, &amp;quot;$options&amp;quot;:&amp;quot;i&amp;quot; } form, $options is not optional&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-470&quot;&gt;&lt;del&gt;JAVA-470&lt;/del&gt;&lt;/a&gt;: support  without , both parsing and serializing to String&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/850b43671d7f468172527fdaba47e82ee116d711&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/850b43671d7f468172527fdaba47e82ee116d711&lt;/a&gt;&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|hrhbjb:</customfieldvalue>

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