<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:24:56 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-2183] Support &apos;let&apos; option in BulkWriteOptions</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-2183</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;Drivers should add support for &lt;tt&gt;let&lt;/tt&gt; to BulkWriteOptions. If specified, the option should be used to specify the top-level &lt;tt&gt;let&lt;/tt&gt; option on all &lt;tt&gt;update&lt;/tt&gt; and &lt;tt&gt;delete&lt;/tt&gt; commands executed as part of that bulk write (the option does not apply to &lt;tt&gt;insert&lt;/tt&gt;).&lt;/p&gt;

&lt;p&gt;Note that there a presently no plans to add &lt;tt&gt;let&lt;/tt&gt; options to bulk write models (e.g. UpdateOneModel). Although &lt;tt&gt;update&lt;/tt&gt; does support a &lt;tt&gt;c&lt;/tt&gt; option on individual statements, &lt;tt&gt;delete&lt;/tt&gt; does not (pending &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-63704&quot; title=&quot;Allow for each individual delete to accept parameters&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-63704&quot;&gt;SERVER-63704&lt;/a&gt;). That work can be deferred for now.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1974394">DRIVERS-2183</key>
            <summary>Support &apos;let&apos; option in BulkWriteOptions</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</priority>
                        <status id="13453" iconUrl="https://jira.mongodb.org/images/icons/status_generic.gif" description="">Implementing</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="julius.park@mongodb.com">Julius Park</assignee>
                                    <reporter username="julius.park@mongodb.com">Julius Park</reporter>
                        <labels>
                            <label>size-small</label>
                            <label>spec-change</label>
                    </labels>
                <created>Mon, 31 Jan 2022 19:42:38 +0000</created>
                <updated>Tue, 25 Oct 2022 16:19:39 +0000</updated>
                                                                <component>CRUD</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="4371774" author="xgen-internal-githook" created="Wed, 23 Feb 2022 16:10:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Julius Park&apos;, &apos;email&apos;: &apos;Juliusgeo@gmail.com&apos;, &apos;username&apos;: &apos;juliusgeo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2183&quot; title=&quot;Support &amp;#39;let&amp;#39; option in BulkWriteOptions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2183&quot;&gt;DRIVERS-2183&lt;/a&gt; Support &apos;let&apos; option in BulkWriteOptions (#1132)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/343a56fe0e8ac2a5e83a75170f9f3f149e5c7da9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/343a56fe0e8ac2a5e83a75170f9f3f149e5c7da9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4362754" author="shane.harvey" created="Thu, 17 Feb 2022 21:40:15 +0000"  >&lt;p&gt;PR: &lt;a href=&quot;https://github.com/mongodb/specifications/pull/1132&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/pull/1132&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4359081" author="jmikola@gmail.com" created="Wed, 16 Feb 2022 16:38:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kateryna.kamenieva&quot; class=&quot;user-hover&quot; rel=&quot;kateryna.kamenieva&quot;&gt;kateryna.kamenieva&lt;/a&gt; responded on &lt;a href=&quot;https://jira.mongodb.org/browse/HELP-31129?focusedCommentId=4358928&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-4358928&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;HELP-31129&lt;/a&gt;, so I think we can move forward with this.&lt;/p&gt;

&lt;p&gt;For the time being, &lt;tt&gt;let&lt;/tt&gt; can be added to BulkWriteOptions and will be used to specify the top-level &lt;tt&gt;let&lt;/tt&gt; option for all update and delete commands executed as part of that bulk write (insert is excluded since the option does not apply there). We&apos;ll ignore statement-level &lt;tt&gt;c&lt;/tt&gt; options for now, but that may be revisited down the line if we see user demand for it.&lt;/p&gt;

&lt;p&gt;I&apos;ll revise the issue title and description accordingly.&lt;/p&gt;
</comment>
                            <comment id="4332093" author="jmikola@gmail.com" created="Wed, 2 Feb 2022 22:59:26 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=julius.park&quot; class=&quot;user-hover&quot; rel=&quot;julius.park&quot;&gt;julius.park&lt;/a&gt;: See my &lt;a href=&quot;https://jira.mongodb.org/browse/HELP-31129?focusedCommentId=4332087&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-4332087&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;comment in HELP-31129&lt;/a&gt;. I think this issue needs to be repurposed to add &lt;tt&gt;let&lt;/tt&gt; to both BulkWriteOptions (where it will set &lt;tt&gt;let&lt;/tt&gt; on each command issued as part of the bulk write) and individual write models (where it will set &lt;tt&gt;c&lt;/tt&gt; options for individual statements).&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="1984269">SERVER-63704</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984688">SERVER-63733</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1903693">PHPLIB-748</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984757">JAVA-4498</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1966146">PYTHON-3068</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984763">RUST-1189</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984755">CSHARP-4060</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984754">CXX-2456</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984756">GODRIVER-2314</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984759">MOTOR-899</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984758">NODE-4014</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1984762">RUBY-2911</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1903687">CDRIVER-4198</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1995024">DRIVERS-2226</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1962228">DRIVERS-2027</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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Drivers must implement a new &apos;let&apos; option in BulkWriteOptions. See ticket description for more info.&lt;/p&gt;

&lt;p&gt;Sync unified CRUD spec tests to &lt;a href=&quot;https://github.com/mongodb/specifications/commit/343a56fe0e8ac2a5e83a75170f9f3f149e5c7da9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;343a56fe0e8ac2a5e83a75170f9f3f149e5c7da9&lt;/a&gt;.&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10951" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Driver Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10748"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2456'>CXX-2456</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.7.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4060'>CSHARP-4060</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.16.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-2314'>GODRIVER-2314</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>1.9.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4498'>JAVA-4498</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-4014'>NODE-4014</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.5.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-899'>MOTOR-899</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-2911'>RUBY-2911</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.18.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1189'>RUST-1189</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-1498'>SWIFT-1498</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3068'>PYTHON-3068</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-748'>PHPLIB-748</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.13.0-beta1, 1.13.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-4198'>CDRIVER-4198</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.22.0, 1.22.0-beta0</td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i01qmv:</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>