<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:39: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-1338] Bulk Upsert result object&apos;s InsertedCount property value is always 0</title>
                <link>https://jira.mongodb.org/browse/CSHARP-1338</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Bulk Upsert result object&apos;s InsertedCount property value is always 0&lt;/p&gt;

&lt;p&gt;It could a bug of mongodb iteslf.&lt;br/&gt;
I noticed it on mongo 2.6.1 version with 1.10.0.62 version of .NET driver.&lt;/p&gt;</description>
                <environment></environment>
        <key id="213332">CSHARP-1338</key>
            <summary>Bulk Upsert result object&apos;s InsertedCount property value is always 0</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="-1">Unassigned</assignee>
                                    <reporter username="Mikhail_Manukhin">Mikhail Manukhin [X]</reporter>
                        <labels>
                    </labels>
                <created>Fri, 26 Jun 2015 15:58:26 +0000</created>
                <updated>Sat, 27 Jun 2015 12:35:41 +0000</updated>
                            <resolved>Fri, 26 Jun 2015 16:26:23 +0000</resolved>
                                    <version>1.10</version>
                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="952533" author="mikhail_manukhin" created="Sat, 27 Jun 2015 12:35:41 +0000"  >&lt;p&gt;So that Upserts collection contains only &quot;Inserts&quot; for Upsert command. Quite tricky BTW.&lt;/p&gt;</comment>
                            <comment id="952007" author="rstam" created="Fri, 26 Jun 2015 17:13:29 +0000"  >&lt;p&gt;Yes, it is possible.&lt;/p&gt;

&lt;p&gt;If the Upserts collection is empty then an existing document was updated. If the Upserts collection is not empty, then a new document was upserted.&lt;/p&gt;</comment>
                            <comment id="951980" author="mikhail_manukhin" created="Fri, 26 Jun 2015 16:46:09 +0000"  >&lt;p&gt;Ok, thanks! So, it is not possible to understand whether the record was added or updated after sending it within upsert operation?&lt;/p&gt;</comment>
                            <comment id="951955" author="rstam" created="Fri, 26 Jun 2015 16:23:52 +0000"  >&lt;p&gt;That is correct.&lt;/p&gt;

&lt;p&gt;Upserts are not counted as Inserts in the BulkWriteResult returned by calling Execute on the BulkWriteOperation. Only Inserts are counted as Inserts.&lt;/p&gt;

&lt;p&gt;You can tell how many upserts there were by checking the Count property of the Upserts collection of the BulkWriteResult. The Upserts collection also reports the actual _id values used by the Upserts.&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|hsapaf:</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>