<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:53:03 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>[SERVER-109] $or should use indexes</title>
                <link>https://jira.mongodb.org/browse/SERVER-109</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;&amp;gt; db.foo.ensureIndex( &lt;/p&gt;
{ a : 1 }
&lt;p&gt; )&lt;br/&gt;
true&lt;br/&gt;
&amp;gt; db.foo.ensureIndex( &lt;/p&gt;
{ b : 1 }
&lt;p&gt; )&lt;br/&gt;
true&lt;br/&gt;
&amp;gt; db.foo.find( &lt;/p&gt;
{ a : 1 }
&lt;p&gt; ).explain()&lt;br/&gt;
{&quot;cursor&quot; : &quot;BtreeCursor a_1&quot; , &quot;startKey&quot; : &lt;/p&gt;
{&quot;a&quot; : 1}
&lt;p&gt; , &quot;endKey&quot; : &lt;/p&gt;
{&quot;a&quot; : 1}
&lt;p&gt; , &quot;nscanned&quot; : 2 , &quot;n&quot; : 2 , &quot;millis&quot; : 0 , &quot;allPlans&quot; : [{&quot;cursor&quot; : &quot;BtreeCursor a_1&quot; , &quot;startKey&quot; : &lt;/p&gt;
{&quot;a&quot; : 1}
&lt;p&gt; , &quot;endKey&quot; : {&quot;a&quot; : 1}}]}&lt;br/&gt;
&amp;gt; db.foo.find( { $or : [ &lt;/p&gt;
{ a : 1 }
&lt;p&gt; , &lt;/p&gt;
{ b : 1 }
&lt;p&gt; } ).explain()&lt;br/&gt;
Wed Jun 17 06:57:15 JS Error: SyntaxError: missing ] after element list (anon):2147&lt;br/&gt;
&amp;gt; db.foo.find( { $or : [ &lt;/p&gt;
{ a : 1 }
&lt;p&gt; , &lt;/p&gt;
{ b : 1 }
&lt;p&gt; ] ).explain()&lt;br/&gt;
Wed Jun 17 06:57:20 JS Error: SyntaxError: missing } after property list (anon):2147&lt;br/&gt;
&amp;gt; db.foo.find( { $or : [ &lt;/p&gt;
{ a : 1 }
&lt;p&gt; , &lt;/p&gt;
{ b : 1 }
&lt;p&gt; ] } ).explain()&lt;br/&gt;
{&quot;cursor&quot; : &quot;BasicCursor&quot; , &quot;startKey&quot; : {} , &quot;endKey&quot; : {} , &quot;nscanned&quot; : 3 , &quot;n&quot; : 0 , &quot;millis&quot; : 0 , &quot;allPlans&quot; : &lt;span class=&quot;error&quot;&gt;&amp;#91;{&amp;quot;cursor&amp;quot; : &amp;quot;BasicCursor&amp;quot; , &amp;quot;startKey&amp;quot; : {} , &amp;quot;endKey&amp;quot; : {}}&amp;#93;&lt;/span&gt;}&lt;br/&gt;
&amp;gt; for ( i=0; i&amp;lt;2000; i++ ){ db.foo.save( &lt;/p&gt;
{ a : i }
&lt;p&gt; ); }&lt;br/&gt;
&amp;gt; for ( i=0; i&amp;lt;2000; i++ ){ db.foo.save( &lt;/p&gt;
{ h : i }
&lt;p&gt; ); }&lt;br/&gt;
&amp;gt; for ( i=0; i&amp;lt;2000; i++ ){ db.foo.save( &lt;/p&gt;
{ b : i }
&lt;p&gt; ); }&lt;br/&gt;
&amp;gt; db.foo.find( { $or : [ &lt;/p&gt;
{ a : 1 }
&lt;p&gt; , &lt;/p&gt;
{ b : 1 }
&lt;p&gt; ] } ).explain()&lt;br/&gt;
{&quot;cursor&quot; : &quot;BasicCursor&quot; , &quot;startKey&quot; : {} , &quot;endKey&quot; : {} , &quot;nscanned&quot; : 6003 , &quot;n&quot; : 0 , &quot;millis&quot; : 2 , &quot;allPlans&quot; : &lt;span class=&quot;error&quot;&gt;&amp;#91;{&amp;quot;cursor&amp;quot; : &amp;quot;BasicCursor&amp;quot; , &amp;quot;startKey&amp;quot; : {} , &amp;quot;endKey&amp;quot; : {}}&amp;#93;&lt;/span&gt;}&lt;/p&gt;</description>
                <environment></environment>
        <key id="10229">SERVER-109</key>
            <summary>$or should use indexes</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="aaron">Aaron Staple</assignee>
                                    <reporter username="eliot">Eliot Horowitz</reporter>
                        <labels>
                    </labels>
                <created>Wed, 17 Jun 2009 07:01:44 +0000</created>
                <updated>Tue, 12 Jul 2016 00:28:02 +0000</updated>
                            <resolved>Wed, 9 Jun 2010 13:33:09 +0000</resolved>
                                                    <fixVersion>1.5.3</fixVersion>
                                    <component>Querying</component>
                                        <votes>9</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="14656" author="auto" created="Thu, 10 Jun 2010 03:44:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; make simplifiedQuery match actual btree cursor bounds when necessary&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/a8fd0b6ac537541f516c5d80bab6ce7fcc7f0083&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/a8fd0b6ac537541f516c5d80bab6ce7fcc7f0083&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14653" author="auto" created="Wed, 9 Jun 2010 17:44:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; expand $in clauses in simplifiedQuery&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/eabc79c785d7687af057b4d0dd3ee657fa32760d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/eabc79c785d7687af057b4d0dd3ee657fa32760d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14652" author="auto" created="Wed, 9 Jun 2010 17:44:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; range diff after compound index scan&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/a18d67076188ae7288d993a6581daea444ac1cf3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/a18d67076188ae7288d993a6581daea444ac1cf3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14650" author="auto" created="Wed, 9 Jun 2010 15:35:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; fix range diff (based on selected index)&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/87f204e44fb688fc1787028b3b409cca9cd178ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/87f204e44fb688fc1787028b3b409cca9cd178ef&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14645" author="aaron" created="Wed, 9 Jun 2010 13:33:09 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1205&quot; title=&quot;$or sort does not use index ranges expressed in or clauses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1205&quot;&gt;&lt;del&gt;SERVER-1205&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1206&quot; title=&quot;$or hint does not use index ranges expressed in or clauses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1206&quot;&gt;&lt;del&gt;SERVER-1206&lt;/del&gt;&lt;/a&gt;, and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1207&quot; title=&quot;query plan recording may inappropriately record a following or clause&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1207&quot;&gt;&lt;del&gt;SERVER-1207&lt;/del&gt;&lt;/a&gt; describe a few remaining issues, but the main implementation is done.&lt;/p&gt;</comment>
                            <comment id="14628" author="auto" created="Tue, 8 Jun 2010 23:15:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; field range operation enhancements / tests&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/1dd024da17ce2bb42c0e8a4e05c62ec6738b7ebc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/1dd024da17ce2bb42c0e8a4e05c62ec6738b7ebc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14627" author="auto" created="Tue, 8 Jun 2010 23:15:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; handle dynamically removed or clauses when iterating clauses&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/5be4d78fba6c8ed16aa021f294ea20111029c86a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/5be4d78fba6c8ed16aa021f294ea20111029c86a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14577" author="auto" created="Thu, 3 Jun 2010 16:06:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; cleanup&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/a87557466874e0e84df5243c7a851492aea5e018&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/a87557466874e0e84df5243c7a851492aea5e018&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14522" author="auto" created="Tue, 1 Jun 2010 13:14:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; reinstate or2 test&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/e40db913fc43fa3eff61099ed312c1391b4cea9b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/e40db913fc43fa3eff61099ed312c1391b4cea9b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14487" author="auto" created="Thu, 27 May 2010 19:04:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; don&apos;t create extra builder when don&apos;t need it&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/44a79b42ae557684599d91996a14c3b149ad6dbd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/44a79b42ae557684599d91996a14c3b149ad6dbd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14452" author="auto" created="Wed, 26 May 2010 04:48:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; forgot save&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/075874207e6b189cd2428de570ee3b9b46471182&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/075874207e6b189cd2428de570ee3b9b46471182&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14451" author="auto" created="Wed, 26 May 2010 04:48:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; explain&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/ea362c0ca4c11c67358f4757741cc5f5d8839a52&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/ea362c0ca4c11c67358f4757741cc5f5d8839a52&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14442" author="auto" created="Tue, 25 May 2010 20:16:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; real query skip/limit&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/2a290e98a640a213774f1353f10dfdf0d59c0cbb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/2a290e98a640a213774f1353f10dfdf0d59c0cbb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14441" author="auto" created="Tue, 25 May 2010 19:18:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; remove matcher from ClientCursor&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/6a0f9dfa91f4ff4e5fe40b097636fc220fdbbe77&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/6a0f9dfa91f4ff4e5fe40b097636fc220fdbbe77&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14440" author="auto" created="Tue, 25 May 2010 19:18:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; finish rewriting bestGuess code path&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/349d039224e9885723f60ec5d46dffdc6689e69f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/349d039224e9885723f60ec5d46dffdc6689e69f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14439" author="auto" created="Tue, 25 May 2010 16:44:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; convert remaining dbcommands, fix clone as capped issue w/ getmore&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/b2a9ff3aeac23468b2008ff8c70cc5771c14d3cb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/b2a9ff3aeac23468b2008ff8c70cc5771c14d3cb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14438" author="auto" created="Tue, 25 May 2010 16:44:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; simplify getMore&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/fa4e812db842a02cd53ddfa815011aacbee65f1c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/fa4e812db842a02cd53ddfa815011aacbee65f1c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14437" author="auto" created="Tue, 25 May 2010 16:44:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; put Matcher in other Cursors, $or with distinct&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/713e03c506abc803fca347902fa89815d3c6fe8c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/713e03c506abc803fca347902fa89815d3c6fe8c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14436" author="auto" created="Tue, 25 May 2010 16:44:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; cleaner&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/daf718d7e0c39a7bb901bfd1ef2c7b1f29e49355&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/daf718d7e0c39a7bb901bfd1ef2c7b1f29e49355&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14430" author="auto" created="Tue, 25 May 2010 13:27:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; snapshot and multikey test cases&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/5f480f2af63f3e3f389005a1b01b0726a33a43b6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/5f480f2af63f3e3f389005a1b01b0726a33a43b6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14424" author="auto" created="Tue, 25 May 2010 02:54:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; basic getmore&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/54921ae594ad644081b37163baadcd9ffcfacfb9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/54921ae594ad644081b37163baadcd9ffcfacfb9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14423" author="auto" created="Tue, 25 May 2010 02:54:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; fix update prescan/details match issue&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/595e8104a0814b4f3a7e486bcfc1a32b3040a3ff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/595e8104a0814b4f3a7e486bcfc1a32b3040a3ff&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14422" author="auto" created="Tue, 25 May 2010 02:54:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; iterator interface for delete and update&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/b7add1f6221bd2fc3b6ffe5dcabc35a020a63033&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/b7add1f6221bd2fc3b6ffe5dcabc35a020a63033&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14421" author="auto" created="Tue, 25 May 2010 02:54:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; $or getMore checkpoint&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/68ce7b981ef580285e2757c16020f2b84ad87901&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/68ce7b981ef580285e2757c16020f2b84ad87901&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14373" author="auto" created="Fri, 21 May 2010 16:04:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; guard size in Message append&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/94792549ea1c9b9654ece5ad177ba4c45a476610&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/94792549ea1c9b9654ece5ad177ba4c45a476610&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14372" author="auto" created="Fri, 21 May 2010 16:04:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; separate n and oldN for bookkeeping&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/5dbfc209948f5578e78475032626ff45b448a612&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/5dbfc209948f5578e78475032626ff45b448a612&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14371" author="auto" created="Fri, 21 May 2010 16:04:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; Message only use vector when necessary&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/df7520399309b4f8c9d90c910ffc9d0a60ac1e10&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/df7520399309b4f8c9d90c910ffc9d0a60ac1e10&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14370" author="auto" created="Fri, 21 May 2010 16:04:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; enhance test&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/e22cd871582a97ee82e8ba7ea2a3461c2c48174b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/e22cd871582a97ee82e8ba7ea2a3461c2c48174b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14369" author="auto" created="Fri, 21 May 2010 16:04:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; basic support for sequential plan scanning with a real query&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/b75acdc7fbaec291a33b7ff9239d608ddacadf08&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/b75acdc7fbaec291a33b7ff9239d608ddacadf08&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14368" author="auto" created="Fri, 21 May 2010 16:04:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; count don&apos;t look at more clauses once hit limit&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/3c2dadcec5f606b8f689d90d7a761f37732f0a77&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/3c2dadcec5f606b8f689d90d7a761f37732f0a77&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14362" author="aaron" created="Fri, 21 May 2010 02:25:32 +0000"  >&lt;p&gt;There are a number of corner cases to deal with if we allow a client cursor to support multiple indexes serially.  (For example, where we might normally drop the client cursor when a document is deleted, we would need to preserve it and then jump to the next serial index when appropriate.)&lt;/p&gt;

&lt;p&gt;I just want to confirm that we want to allow $ors with different indexes across getMore requests before implementing.&lt;/p&gt;</comment>
                            <comment id="14354" author="auto" created="Thu, 20 May 2010 14:37:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; test count skip/limit&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/ecfa20fafef05388f9be97079910480bdc886b4a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/ecfa20fafef05388f9be97079910480bdc886b4a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14353" author="auto" created="Thu, 20 May 2010 14:37:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; handle no index match case in remove&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/e4424bbe838935dadad08a4eec8714f91a80e507&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/e4424bbe838935dadad08a4eec8714f91a80e507&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14352" author="auto" created="Thu, 20 May 2010 14:37:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; fix justOne regression&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/1b3225224b1eea5992889220592473eebc6a42cb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/1b3225224b1eea5992889220592473eebc6a42cb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14321" author="auto" created="Wed, 19 May 2010 01:21:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; update test&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/39514a356d8555aae9e9e7aa83ae6de6f0a11721&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/39514a356d8555aae9e9e7aa83ae6de6f0a11721&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14320" author="auto" created="Wed, 19 May 2010 01:21:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; put Message in UserQueryOp&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/4b2e9d9ac16aab622f3e1c59ae448fe6067e44e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/4b2e9d9ac16aab622f3e1c59ae448fe6067e44e4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14319" author="auto" created="Wed, 19 May 2010 01:21:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; enhance multi buffer message&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/dad28843bd154ab902d64e0c86ab87539a584402&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/dad28843bd154ab902d64e0c86ab87539a584402&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14318" author="auto" created="Wed, 19 May 2010 01:21:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; windows multi send fallback&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/b55098dd80f10622481bd572143acc9815239e34&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/b55098dd80f10622481bd572143acc9815239e34&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14317" author="auto" created="Wed, 19 May 2010 01:21:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; reinstate sendmsg&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/14114b403e1bbf890e0df9c3517a25db12e7a925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/14114b403e1bbf890e0df9c3517a25db12e7a925&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14247" author="auto" created="Thu, 13 May 2010 18:07:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; fix multi send issue in commented code&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/4ac5ac7345df64fa701d61ebe10e93be02eeb225&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/4ac5ac7345df64fa701d61ebe10e93be02eeb225&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14245" author="aaron" created="Thu, 13 May 2010 15:46:42 +0000"  >&lt;p&gt;TODO notes&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;best guess plan&lt;/li&gt;
	&lt;li&gt;don&apos;t rewrite query for each $or clause&lt;/li&gt;
	&lt;li&gt;hint &amp;amp; parsing not parsing $or&lt;/li&gt;
	&lt;li&gt;min/max&lt;/li&gt;
	&lt;li&gt;limit/skip&lt;/li&gt;
	&lt;li&gt;optimize single $or clause?&lt;/li&gt;
	&lt;li&gt;optimize non or index selection&lt;/li&gt;
	&lt;li&gt;sort&lt;/li&gt;
	&lt;li&gt;BSON &amp;lt;&amp;lt; element&lt;/li&gt;
	&lt;li&gt;actually limit scanning for later $ors - $nor bounds (need anyway)&lt;/li&gt;
	&lt;li&gt;index chosen based on just a bit of data at end of query/getmore (at least don&apos;t record plan as best)&lt;/li&gt;
	&lt;li&gt;direct client &amp;amp; response splitting&lt;/li&gt;
	&lt;li&gt;or2.js&lt;/li&gt;
	&lt;li&gt;scatter gather win&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="14243" author="auto" created="Thu, 13 May 2010 14:21:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; temp compile win&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/2b4eaa94889a45db199cae250c97ce6ee2b745d6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/2b4eaa94889a45db199cae250c97ce6ee2b745d6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14242" author="auto" created="Thu, 13 May 2010 14:13:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; temp compile win&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/38dd2871ad977dd01e023634db3c8019bde9ba64&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/38dd2871ad977dd01e023634db3c8019bde9ba64&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14241" author="auto" created="Thu, 13 May 2010 14:13:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; temp compile win&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/501b8d4d6654e6ee1586d64a245f237c8dc6566a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/501b8d4d6654e6ee1586d64a245f237c8dc6566a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14238" author="auto" created="Thu, 13 May 2010 13:52:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; disable test&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/d2d668d31408dee1707a814fb932ef59e8dcdb24&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/d2d668d31408dee1707a814fb932ef59e8dcdb24&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14237" author="auto" created="Thu, 13 May 2010 13:52:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; $or checkpoint&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/d72e26995e15c9c632ff9ddd0c6fa5f53e859109&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/d72e26995e15c9c632ff9ddd0c6fa5f53e859109&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14236" author="auto" created="Thu, 13 May 2010 13:52:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; $or checkpoint&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/0443cbae47175fb20ecf487035a6ecc8eb4f7ab3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/0443cbae47175fb20ecf487035a6ecc8eb4f7ab3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14235" author="auto" created="Thu, 13 May 2010 13:52:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; multi buffer message&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/7efe88f445b528969e24c5efa9905244c3a0db6a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/7efe88f445b528969e24c5efa9905244c3a0db6a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14234" author="auto" created="Thu, 13 May 2010 13:52:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; let query op short stop multi scan planning, handle or in helpers finone&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/37f2f983a40a9ba6915648ef1e8b55269c24084e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/37f2f983a40a9ba6915648ef1e8b55269c24084e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14233" author="auto" created="Thu, 13 May 2010 13:52:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; $or checkpoint&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/521136dfc06894f4e1e0d7ecd6ef94ec043f3954&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/521136dfc06894f4e1e0d7ecd6ef94ec043f3954&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14232" author="auto" created="Thu, 13 May 2010 13:52:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;astaple&apos;, &apos;name&apos;: &apos;Aaron&apos;, &apos;email&apos;: &apos;aaron@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-109&quot; title=&quot;$or should use indexes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-109&quot;&gt;&lt;del&gt;SERVER-109&lt;/del&gt;&lt;/a&gt; parse field ranges of or fields-&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/34a9c96763c710c2442b217161f682fb3d906813&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/34a9c96763c710c2442b217161f682fb3d906813&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="10386">SERVER-205</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="10386">SERVER-205</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>51.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 13 May 2010 13:52:01 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        13 years, 36 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/SERVER-205'>SERVER-205</a></s>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            13 years, 36 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>aaron</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrpxv3:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23611</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnvqn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>