<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:33:52 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>[GODRIVER-272] Implement redesigned options for the Collection methods</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-272</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;As we discussed the options for the mongo package should be implemented as a type with a method for each option that&apos;s available. For instance:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;type CountOptions struct{&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    opt options.Option&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    err error&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;func (co CountOptions) Limit(int) CountOptions&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;func (co CountOptions) MaxTime(time.Duration) CountOptions&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;...&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;Each method should return the type.&lt;/p&gt;

&lt;p&gt;Ideally this should be implemented as a stack (see the way context.Context is implemented), this way the same base CountOptions can be attached to the mongo.Opt variable and the Options type can simply use a single copy of each type. There should be an error for each type, and either the option or the error should be set.&lt;/p&gt;

&lt;p&gt;Each Collection method should take a single *Options stack. Upon seeing the first error, it should return that error to the user. The methods should unwind the options into a slice and pass that slice to the commands.&lt;/p&gt;</description>
                <environment></environment>
        <key id="505986">GODRIVER-272</key>
            <summary>Implement redesigned options for the Collection methods</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="13201">Fixed</resolution>
                                        <assignee username="roland.fong">Roland Fong</assignee>
                                    <reporter username="kris.brandow@mongodb.com">Kristofer Brandow</reporter>
                        <labels>
                            <label>Stitch</label>
                            <label>neweng</label>
                    </labels>
                <created>Mon, 5 Mar 2018 20:34:48 +0000</created>
                <updated>Sat, 28 Oct 2023 11:39:44 +0000</updated>
                            <resolved>Fri, 29 Jun 2018 18:20:51 +0000</resolved>
                                    <version>0.0.1</version>
                                    <fixVersion>0.0.9</fixVersion>
                                    <component>Options &amp;amp; Configuration</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1935178" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;skriptble&apos;, &apos;name&apos;: &apos;Kris Brandow&apos;, &apos;email&apos;: &apos;kris@mongodb.com&apos;}
&lt;p&gt;Message: Merge branch &apos;pr/74&apos;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-157&quot; title=&quot;Add read preference option to db.RunCommand&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-157&quot;&gt;&lt;del&gt;GODRIVER-157&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-335&quot; title=&quot;Split options.OptProjection into OptFields and OptProjection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-335&quot;&gt;&lt;del&gt;GODRIVER-335&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-356&quot; title=&quot;Add ability to create Database and Collection instances with a read preference&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-356&quot;&gt;&lt;del&gt;GODRIVER-356&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-350&quot; title=&quot;Change OptWriteConcern to directly wrap a writeconcern.WriteConcern&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-350&quot;&gt;&lt;del&gt;GODRIVER-350&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-450&quot; title=&quot;Combine options that are singular entities&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-450&quot;&gt;&lt;del&gt;GODRIVER-450&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I713dc0fba4bbdee2445349262ea653d101e1299c&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/5fea1444e52844a15513c0d9490327b2bd89ed7c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/5fea1444e52844a15513c0d9490327b2bd89ed7c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935176" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/runcmdopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Idd6ef1f97c55e0b4f270c42695c1cebb93a401a1&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/882b279aa53096a0ddadfa4b9c3ca6af356d06af&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/882b279aa53096a0ddadfa4b9c3ca6af356d06af&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935175" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/changestreamopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I8dffbf535f7756dd18980bcc3bf4f4e2d28092fc&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/c9fe82492bf1215ac26c60381a859b5679c152a3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/c9fe82492bf1215ac26c60381a859b5679c152a3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935174" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;rfblue2&apos;, &apos;name&apos;: &apos;Roland Fong&apos;, &apos;email&apos;: &apos;rfblue2@gmail.com&apos;}
&lt;p&gt;Message: Rename ConvertOption methods&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Ia519189379e17eb224c040d2ffb8ccd4ea6f4170&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/5d57f17fb29759fd6d1754d39d5f5563fb8bfc0e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/5d57f17fb29759fd6d1754d39d5f5563fb8bfc0e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935172" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/mongoopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Ic859a6f885a40991616fccebec0f925fa667037a&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/a68198b97d1011c26b71807db2c4150a1bdf4856&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/a68198b97d1011c26b71807db2c4150a1bdf4856&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935171" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/dbopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Ie3af88a02a1bf64ab0a07a5a74438215382cdf1e&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/813c3680b9760621d912a72f013fb0ce70ee7aff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/813c3680b9760621d912a72f013fb0ce70ee7aff&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935170" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;rfblue2&apos;, &apos;name&apos;: &apos;Roland Fong&apos;, &apos;email&apos;: &apos;rfblue2@gmail.com&apos;}
&lt;p&gt;Message: Add mongo/collectionopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I801d503bdb6452de4b4537cbca32b7fb79f88a80&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/b5643d5b387eac3573b825fb865f6a2821df73bd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/b5643d5b387eac3573b825fb865f6a2821df73bd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935168" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;rfblue2&apos;, &apos;name&apos;: &apos;Roland Fong&apos;, &apos;email&apos;: &apos;rfblue2@gmail.com&apos;}
&lt;p&gt;Message: Add mongo/clientopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-450&quot; title=&quot;Combine options that are singular entities&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-450&quot;&gt;&lt;del&gt;GODRIVER-450&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I90ca993fc7605b71a4b32283694af68a68a9279d&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/c6a8120f32dc9d78b0c35099fd70624bb3b0f537&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/c6a8120f32dc9d78b0c35099fd70624bb3b0f537&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935167" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/deleteopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I288c7632ae66e39998ebcc68eb958ba8a0ec23c8&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/6c086d66a1abdf61e531f3768e9ab572df32e4b7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/6c086d66a1abdf61e531f3768e9ab572df32e4b7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935166" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/indexopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Ia89317ff936988515f6591bbda80dbd4707992e5&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/7b2e076d7e4d663448cdbe7ca1f723e2602587d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/7b2e076d7e4d663448cdbe7ca1f723e2602587d3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935165" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/distinctopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Ic909c0e9930e822699540ca14d1bd5ba0b6b5bc7&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/d1c02c98f987971a8da405104f6b976bbe404a7d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/d1c02c98f987971a8da405104f6b976bbe404a7d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935164" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/countopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Iee3633f16e540fd0a97260ada6575dc47c0049b4&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/c8eae34356b0ef6e3a900b7096c415991fb57c03&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/c8eae34356b0ef6e3a900b7096c415991fb57c03&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935163" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:11:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;rfblue2&apos;, &apos;name&apos;: &apos;Roland Fong&apos;, &apos;email&apos;: &apos;rfblue2@gmail.com&apos;}
&lt;p&gt;Message: Add mongo/replaceopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Ifed06e1f8ede8e292e431200360a79fed2ae26d3&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/2365c36fa036333dc83b90386296092bebc0e182&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/2365c36fa036333dc83b90386296092bebc0e182&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935162" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:10:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;rfblue2&apos;, &apos;name&apos;: &apos;Roland Fong&apos;, &apos;email&apos;: &apos;rfblue2@gmail.com&apos;}
&lt;p&gt;Message: Add mongo/insertopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: If3308cd368fd3e9d7cf412a47de3440a8a883236&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/3660569286b82ea0729a892dd40ce1cd110e8bca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/3660569286b82ea0729a892dd40ce1cd110e8bca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935161" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:10:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;rfblue2&apos;, &apos;name&apos;: &apos;Roland Fong&apos;, &apos;email&apos;: &apos;rfblue2@gmail.com&apos;}
&lt;p&gt;Message: Add mongo/updateopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Ia663dfa242af5073aa774d1d25b7fb3c2f1ad3ff&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/cbef64e6869ad54fbc4fe37736f19b554d186e32&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/cbef64e6869ad54fbc4fe37736f19b554d186e32&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935160" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:10:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/findopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I6acc5c25b3ffeb1accfe8d14e7125c46d35792c5&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/1e1fd1052f115cc1d8c636f4aa2363c861e2fa1d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/1e1fd1052f115cc1d8c636f4aa2363c861e2fa1d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935159" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:10:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;rfblue2&apos;, &apos;name&apos;: &apos;Roland Fong&apos;, &apos;email&apos;: &apos;rfblue2@gmail.com&apos;}
&lt;p&gt;Message: Allow passing aggregateopt to Aggregate&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: Iec3a4446f5e6624510ddd1e75f498c2a64e5d929&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/b986070bfe026c994c511cba5579c1c20523ec35&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/b986070bfe026c994c511cba5579c1c20523ec35&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935158" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:10:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add mongo/aggregateopt&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I8101516ee7506501a2f5de2f7a634d33321b22c8&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/7c88c5c6b164bc5b671b1c337dd479b20ad4b911&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/7c88c5c6b164bc5b671b1c337dd479b20ad4b911&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935157" author="xgen-internal-githook" created="Fri, 29 Jun 2018 18:10:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;}
&lt;p&gt;Message: Add String method to all options in core.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-272&quot; title=&quot;Implement redesigned options for the Collection methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-272&quot;&gt;&lt;del&gt;GODRIVER-272&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I835d47ce001034df2ae927fc8a6ec33c1f954f51&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/c6a2b29899b1b8c15cbf25ccac4c20e8452e2826&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/c6a2b29899b1b8c15cbf25ccac4c20e8452e2826&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1899796" author="kris.brandow" created="Wed, 23 May 2018 17:50:38 +0000"  >&lt;p&gt;Design:&#160;&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/blob/design/options-design/DESIGN.md&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/blob/design/options-design/DESIGN.md&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="552802">GODRIVER-444</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="503694">GODRIVER-266</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="521741">GODRIVER-335</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="411194">GODRIVER-50</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="522720">GODRIVER-349</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="522722">GODRIVER-350</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                        <issuelink>
            <issuekey id="516164">GODRIVER-302</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="521773">GODRIVER-337</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>GODRIVER-415</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr9mun:</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>