<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:51 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-797] Support Bulk Write Operations</title>
                <link>https://jira.mongodb.org/browse/CSHARP-797</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Server 2.6 will be adding new bulk write operations for insert, update, and remove.&lt;/p&gt;</description>
                <environment></environment>
        <key id="85532">CSHARP-797</key>
            <summary>Support Bulk Write Operations</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="craig.wilson@mongodb.com">Craig Wilson</reporter>
                        <labels>
                    </labels>
                <created>Mon, 12 Aug 2013 14:04:34 +0000</created>
                <updated>Fri, 27 May 2022 01:36:07 +0000</updated>
                            <resolved>Mon, 24 Feb 2014 15:38:39 +0000</resolved>
                                                    <fixVersion>1.9</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="521834" author="xgen-internal-githook" created="Mon, 24 Mar 2014 16:30:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Change unit tests affected by server version 2.6.0-rc2.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/e4887065ab12d6902b22d88ab8e7031a542a14d2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/e4887065ab12d6902b22d88ab8e7031a542a14d2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="515196" author="xgen-internal-githook" created="Thu, 13 Mar 2014 15:02:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Modify unit tests to check WriteConcernResult thoroughly.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/5adcbb4d481d42a7f81c778940d1d3b71df144f1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/5adcbb4d481d42a7f81c778940d1d3b71df144f1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="514583" author="xgen-internal-githook" created="Wed, 12 Mar 2014 20:15:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Add unit test for wtimeout &lt;b&gt;and&lt;/b&gt; duplicate key that runs when connected to a replica set.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/674a5a0f773afade47d7caeb0695177ebdf779fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/674a5a0f773afade47d7caeb0695177ebdf779fd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513705" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Always drop the collection at the beginning of the test. Removed some unused temporary variables.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/0df8433eeef0e306d8d0ecd6ed29153d0dff4566&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/0df8433eeef0e306d8d0ecd6ed29153d0dff4566&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513704" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: In BulkWriteOperationTests instead of using RequestStart assume that the cluster is homogenous and that whatever features the primary supports are also supported by all other members.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/d97ab3762d5f5723f7922e56fef65fc1770c2336&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/d97ab3762d5f5723f7922e56fef65fc1770c2336&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513703" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Add unit test for &lt;/p&gt;
{ j : 1 }
&lt;p&gt; when server is run with --nojournal.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/4b385b20162888ae051d7d60f7154587a5a2721c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/4b385b20162888ae051d7d60f7154587a5a2721c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513702" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Add unit test for w &amp;gt; 1 against standalone server.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/c3ff21e8bd9cab3d49aeb115c04b5e2075042422&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/c3ff21e8bd9cab3d49aeb115c04b5e2075042422&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513701" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Add more unit tests.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/dc5294c36c85a9aa44d401ec1a9f35b510dde152&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/dc5294c36c85a9aa44d401ec1a9f35b510dde152&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513698" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Changes in response to code review comments and getting tests to pass against server 2.4.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/e69dd07b2f571872325977b69cfc954863acfbe5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/e69dd07b2f571872325977b69cfc954863acfbe5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513697" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: More unit tests.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/9f8d37e64774274ed44e48cea2e2b8f435ecf8be&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/9f8d37e64774274ed44e48cea2e2b8f435ecf8be&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="513696" author="xgen-internal-githook" created="Tue, 11 Mar 2014 20:51:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Strengthen unit tests (work in progress).&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/d3f89f1ee5e89f2c9e7fd189a2fadbf90ef57c35&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/d3f89f1ee5e89f2c9e7fd189a2fadbf90ef57c35&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="509813" author="xgen-internal-githook" created="Wed, 5 Mar 2014 15:30:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Make BulkWrite method internal&lt;/p&gt;

&lt;p&gt;In 1.9.0-rc0 you had the choice of either using the BulkWrite method of MongoCollection to execute a bulk write operation, or you could choose the more verbose fluent bulk API if you wished.&lt;/p&gt;

&lt;p&gt;In 1.9.0-rc1 we are making the BulkWrite method internal and requiring that you use the fluent bulk API instead.&lt;/p&gt;

&lt;p&gt;To illustrate the difference between the two approaches, imagine you have an array of ids of documents you want to delete:&lt;/p&gt;

&lt;p&gt;    var ids = new BsonValue[] &lt;/p&gt;
{ 1, 2, 3 }
&lt;p&gt;;&lt;/p&gt;

&lt;p&gt;Using the BulkWrite method you could use LINQ to transform the list of ids into a list of delete requests and pass them to the BulkWrite method:&lt;/p&gt;

&lt;p&gt;    collection.BulkWrite(new BulkWriteArgs &lt;/p&gt;
{ Requests = ids.Select(id =&amp;gt; (WriteRequest)new DeleteRequest(Query.EQ(&quot;_id&quot;, id))) }
&lt;p&gt;);&lt;/p&gt;

&lt;p&gt;Using the fluent bulk API you need to create an intermediate builder object and use it in a foreach loop to build up the multiple delete requests, and then call Execute on the intermediate builder object:&lt;/p&gt;

&lt;p&gt;    var bulk = collection.InitializeOrderedBulkOperation();&lt;br/&gt;
    foreach (var id in ids)&lt;/p&gt;
    {
        bulk.Find(Query.EQ(&quot;_id&quot;, id)).RemoveOne();
    }
&lt;p&gt;    bulk.Execute();&lt;/p&gt;

&lt;p&gt;This change was made to make the .NET driver consistent with other drivers, where the fluent bulk API is the only way to create and execute batch writes.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/445bfc7dcb203047455e3fddea1dcc94dcd8b3f7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/445bfc7dcb203047455e3fddea1dcc94dcd8b3f7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="506556" author="xgen-internal-githook" created="Thu, 27 Feb 2014 18:45:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Prohibit Find and Insert on a bulk write operation after Execute.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/705d0c8c924777b03527babed859734c1550ba98&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/705d0c8c924777b03527babed859734c1550ba98&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="504914" author="xgen-internal-githook" created="Tue, 25 Feb 2014 16:30:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Throw an exception if a bulk operation is empty or Execute is called more than once.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/f08307b1602adfb3e355836f3e5b83a3a0fbe239&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/f08307b1602adfb3e355836f3e5b83a3a0fbe239&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="503040" author="xgen-internal-githook" created="Fri, 21 Feb 2014 15:19:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Changed representation of empty Requests to Enumerable.Empty&amp;lt;WriteRequest&amp;gt;.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/756f9fa37faad0ce9592ea101b5ace3cd30affe9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/756f9fa37faad0ce9592ea101b5ace3cd30affe9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="503039" author="xgen-internal-githook" created="Fri, 21 Feb 2014 15:18:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Add Requests to BulkWriteArgs.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/ead7f11ff3aefd440f52111b6c6b5181d57b152a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/ead7f11ff3aefd440f52111b6c6b5181d57b152a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="502626" author="xgen-internal-githook" created="Thu, 20 Feb 2014 21:05:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Don&apos;t allow null as the WriteConcern passed to the Execute method.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/2c5cc364c189f032ed6ed90881461cfb2e303016&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/2c5cc364c189f032ed6ed90881461cfb2e303016&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="502479" author="wes.mcclure@gmail.com" created="Thu, 20 Feb 2014 18:33:03 +0000"  >&lt;p&gt;What about an overload of Execute that doesn&apos;t take a WriteConcern instead of passing null if we want to inherit from the collection settings? Passing null seems potentially confusing.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/pull/173&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/pull/173&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, I added an idea of exposing BulkWriteArgs to consumers too.&lt;/p&gt;</comment>
                            <comment id="501166" author="xgen-internal-githook" created="Tue, 18 Feb 2014 23:38:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Allow inserting batches of zero documents. Servers earlier than 2.6 will return a server side error.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/8ae12a48219431568071c0f40a5940228b79e934&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/8ae12a48219431568071c0f40a5940228b79e934&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="501113" author="xgen-internal-githook" created="Tue, 18 Feb 2014 22:43:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Renamed UpdatedCount to MatchedCount.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/4660b43dc540effa605e34c35df18a60847cbc6a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/4660b43dc540effa605e34c35df18a60847cbc6a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="483983" author="xgen-internal-githook" created="Fri, 17 Jan 2014 23:17:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-797&quot; title=&quot;Support Bulk Write Operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-797&quot;&gt;&lt;del&gt;CSHARP-797&lt;/del&gt;&lt;/a&gt;: Support new write commands.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/2c3125713b196586ce92149b81e2a4ea4229b092&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/2c3125713b196586ce92149b81e2a4ea4229b092&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="69163">SERVER-9038</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="80147">DRIVERS-97</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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrl80n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>37640</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_22279" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Server Compat</customfieldname>
                        <customfieldvalues>
                                        <label>2.5</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>