<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:11:33 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-6400] Refactor Matcher/QueryExpression</title>
                <link>https://jira.mongodb.org/browse/SERVER-6400</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Backward breaking changes:&lt;br/&gt;
1: this now correctly matches everything :&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;   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;{ a : { $not : { $gt : 5, $lt : 4 } } }&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;2: no longer support broken geo within behavior:&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;   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;{ loc : { home : [], work : [] } }&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;3: &lt;/p&gt;
{ &quot;a.b&quot; : null }
&lt;p&gt; no longer matches &lt;/p&gt;
{ a : [] }

&lt;p&gt;4: &lt;/p&gt;
{ a : null }
&lt;p&gt; not impacted by sparse index on a&lt;/p&gt;

&lt;p&gt;5: &lt;/p&gt;
{ &quot;a.b&quot; : null }
&lt;p&gt; consistent&lt;/p&gt;</description>
                <environment></environment>
        <key id="43914">SERVER-6400</key>
            <summary>Refactor Matcher/QueryExpression</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="9">Done</resolution>
                                        <assignee username="eliot">Eliot Horowitz</assignee>
                                    <reporter username="ian@mongodb.com">Ian Whalen</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Jul 2012 14:14:42 +0000</created>
                <updated>Mon, 11 Jul 2016 17:59:02 +0000</updated>
                            <resolved>Mon, 20 May 2013 09:49:46 +0000</resolved>
                                                    <fixVersion>2.5.0</fixVersion>
                                    <component>Internal Code</component>
                    <component>Querying</component>
                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="348916" author="auto" created="Thu, 30 May 2013 15:57:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: remove _allHaveTomatch since it was never used&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a6d055026c3a13b423e099e9d080256ac040f706&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a6d055026c3a13b423e099e9d080256ac040f706&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="343092" author="auto" created="Wed, 22 May 2013 20:53:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: fassertFailed instead of throw 1 in impossible case in Expression&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9fa69b17b9a967ec877211159e7af1aa6b0cf94c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9fa69b17b9a967ec877211159e7af1aa6b0cf94c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="340284" author="eliot" created="Tue, 21 May 2013 03:14:46 +0000"  >&lt;p&gt;David - yes, you are correct.&lt;br/&gt;
See &lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/jstests/null2.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/master/jstests/null2.js&lt;/a&gt; for more details.&lt;/p&gt;</comment>
                            <comment id="340231" author="glasser" created="Tue, 21 May 2013 01:15:42 +0000"  >&lt;p&gt;Should I take this as meaning that &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-8585&quot; title=&quot;null and {$exists: false} queries inside arrays match less than I&amp;#39;d expect&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-8585&quot;&gt;&lt;del&gt;SERVER-8585&lt;/del&gt;&lt;/a&gt; now matches my initial guess: that &lt;/p&gt;
{&apos;a.x&apos;: null}
&lt;p&gt; should match {a: [&lt;/p&gt;
{x: 1}
&lt;p&gt;, {}]}?&lt;/p&gt;</comment>
                            <comment id="339516" author="auto" created="Mon, 20 May 2013 04:37:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-20T04:28:32Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: change error codes agg is expecting&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a90e55ca07a68a3e35aa3e1050ffc774e08697d5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a90e55ca07a68a3e35aa3e1050ffc774e08697d5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="339489" author="auto" created="Mon, 20 May 2013 03:21:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-20T03:20:24Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: inprog has a $all option which isn&apos;t valid syntax, so re-write without&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a6323b8f428e8c7dfcd1efe6645b189c3894f03f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a6323b8f428e8c7dfcd1efe6645b189c3894f03f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="339444" author="auto" created="Mon, 20 May 2013 01:18:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-20T01:18:32Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: additional update test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/551cb75376b86b059b846f12ad40f0c6bb638c2f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/551cb75376b86b059b846f12ad40f0c6bb638c2f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="339403" author="auto" created="Sun, 19 May 2013 23:45:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-19T23:44:29Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: This switches from MatcherOld to Matcher2&lt;br/&gt;
             This commit also has all semantic changes encompassed in this switch&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/705872c7e387f65a15d4c24163627f65b50be21d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/705872c7e387f65a15d4c24163627f65b50be21d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="339402" author="auto" created="Sun, 19 May 2013 23:45:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-19T15:14:41Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: comments&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/65c12e6fe156a6e64515a5a6b6ede6bccfb81ca7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/65c12e6fe156a6e64515a5a6b6ede6bccfb81ca7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="339401" author="auto" created="Sun, 19 May 2013 23:45:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-19T15:14:00Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: fix $or use of indexes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f6fb00300c6994fbe79adfbd1b8a0a6cbe44710b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f6fb00300c6994fbe79adfbd1b8a0a6cbe44710b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="339400" author="auto" created="Sun, 19 May 2013 23:45:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-19T15:13:18Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: nice construtor for NotMatchExpression&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b15928f4a371b9804cfb419dc64c46677c6c5900&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b15928f4a371b9804cfb419dc64c46677c6c5900&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="339048" author="auto" created="Sun, 19 May 2013 05:37:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-18T03:04:14Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: do not call FieldRef::getPart on non-existant parts&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d8b717d3dc9bfb8e5e0a6ffac537ccb6243e4aba&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d8b717d3dc9bfb8e5e0a6ffac537ccb6243e4aba&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338097" author="auto" created="Fri, 17 May 2013 16:30:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:24:12Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: for leaf expressions, handled nested arrays&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d076a2f8c4c3298da444d942184d8fa06cc0c54f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d076a2f8c4c3298da444d942184d8fa06cc0c54f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338096" author="auto" created="Fri, 17 May 2013 16:30:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:23:47Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: fix for array walking&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2399a6a4f042f4d247acbdef6139349ff4a9d466&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2399a6a4f042f4d247acbdef6139349ff4a9d466&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338095" author="auto" created="Fri, 17 May 2013 16:30:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:22:53Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: expose isAllDigits&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2a8d3e43d57ef46170c14e65de16f9c2c0850d1f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2a8d3e43d57ef46170c14e65de16f9c2c0850d1f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338094" author="auto" created="Fri, 17 May 2013 16:30:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:22:08Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: in $all, correct embedded array walking&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f3dc88b8fe956bd9bd26a5329a7b2de694947f52&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f3dc88b8fe956bd9bd26a5329a7b2de694947f52&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338093" author="auto" created="Fri, 17 May 2013 16:30:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:21:35Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: handle more cases where expressions interact in indexes (especially null and sparse)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b22d5e5fea99ae7c6a45e930085ec5bbdf707d3c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b22d5e5fea99ae7c6a45e930085ec5bbdf707d3c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338092" author="auto" created="Fri, 17 May 2013 16:30:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:19:47Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: $ne is $not + $eq&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3760b413f72b7ac827d46b35ca0b629fc36063a9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3760b413f72b7ac827d46b35ca0b629fc36063a9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338091" author="auto" created="Fri, 17 May 2013 16:29:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:19:32Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: fix some $not parsing&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4e25efbff5ccfe66950600d1004682f5c7fa4c01&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4e25efbff5ccfe66950600d1004682f5c7fa4c01&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338090" author="auto" created="Fri, 17 May 2013 16:29:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:18:27Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; remove $not test no longer vaild&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/093b50f848078861fba60194d382d4a63bbb590e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/093b50f848078861fba60194d382d4a63bbb590e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338089" author="auto" created="Fri, 17 May 2013 16:29:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:15:49Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: $ne is not its own operator anymore, $not + $eq&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/321e6eb0ed18154ea1b7ddbbfbd943189a007d4c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/321e6eb0ed18154ea1b7ddbbfbd943189a007d4c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338088" author="auto" created="Fri, 17 May 2013 16:29:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T16:12:08Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: mark doc loaded flag late so no one can overwrite&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3bd0695d6d53f2f6d33139086fe45fa6d645de19&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3bd0695d6d53f2f6d33139086fe45fa6d645de19&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="338087" author="auto" created="Fri, 17 May 2013 16:29:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-17T13:42:29Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: ExistsMatchExpression is always looking for a doc, so false is syntactic sugar in parser&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7e516efc7845f62bd89344d7b2daf17632169660&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7e516efc7845f62bd89344d7b2daf17632169660&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="337498" author="auto" created="Thu, 16 May 2013 22:17:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-16T19:31:41Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: querying for DBRef and cleaning&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/013cc2b1bdfec1a6dfa7251734bb263c9fcbd7d1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/013cc2b1bdfec1a6dfa7251734bb263c9fcbd7d1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="337497" author="auto" created="Thu, 16 May 2013 22:17:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-16T19:31:11Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: fix $in with nested arrays&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c2d7507dab8045b6ad1817ecb650f74fe2652af3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c2d7507dab8045b6ad1817ecb650f74fe2652af3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="337496" author="auto" created="Thu, 16 May 2013 22:17:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-16T19:29:32Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: Remove NinMatchExpression, $nin is now just a parses issue&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6fa7a15256d8058b982bf259cad34c051c1f245a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6fa7a15256d8058b982bf259cad34c051c1f245a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="337495" author="auto" created="Thu, 16 May 2013 22:17:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-16T17:17:46Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: fix $regex/$options parsing&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8a59bbfdd1b947ef42de4a1e598c6cc06c459b19&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8a59bbfdd1b947ef42de4a1e598c6cc06c459b19&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="337494" author="auto" created="Thu, 16 May 2013 22:17:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-16T17:15:29Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: handle empty &quot;&quot; paths&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/03d622614f5539e298b7872f9db8552957b720fa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/03d622614f5539e298b7872f9db8552957b720fa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="335105" author="auto" created="Tue, 14 May 2013 06:16:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-14T05:42:20Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: allow mixing and matching $regex with other things&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/73a97bec17f42d2b423e8dd287b8f0f489d18d47&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/73a97bec17f42d2b423e8dd287b8f0f489d18d47&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="335104" author="auto" created="Tue, 14 May 2013 06:16:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-14T05:23:57Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: Matcher2 handles some index expression issues&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c934f621261042f3d235a81d16119840991a2ddf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c934f621261042f3d235a81d16119840991a2ddf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="335103" author="auto" created="Tue, 14 May 2013 06:16:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-14T05:22:41Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: track if we have a [] in an $in&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9c28453d56d3ab69f8cefe85bdc4216de8164906&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9c28453d56d3ab69f8cefe85bdc4216de8164906&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="334995" author="auto" created="Tue, 14 May 2013 01:54:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-13T20:29:19Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: comparison against undefined is illegal&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/930e6ca8fde1e003661ee4370b88ff3b9748a63f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/930e6ca8fde1e003661ee4370b88ff3b9748a63f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="334994" author="auto" created="Tue, 14 May 2013 01:54:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-13T20:28:41Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: match hasExistsFalse has nested behavior to old matcher&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/896e1bf419b6795f4cafd78d80d7be28bb99acf1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/896e1bf419b6795f4cafd78d80d7be28bb99acf1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="334211" author="auto" created="Mon, 13 May 2013 06:09:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-13T05:29:46Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: dbtests query all pass now&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/726169ccf9bfe49560e940617ad15e9434d331ed&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/726169ccf9bfe49560e940617ad15e9434d331ed&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="332107" author="auto" created="Thu, 9 May 2013 17:23:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-09T17:07:21Z&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; fix function names in tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d40ecc33a18354ecc0f76e1b0e23468fa6ecd677&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d40ecc33a18354ecc0f76e1b0e23468fa6ecd677&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="332106" author="auto" created="Thu, 9 May 2013 17:23:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-09T17:02:54Z&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; Visual Studio &amp;#8211; add matchable.&lt;/p&gt;
{cpp,h}
&lt;p&gt;Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/099a809c44237f1e57fae6395c34f58aa369e592&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/099a809c44237f1e57fae6395c34f58aa369e592&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="332105" author="auto" created="Thu, 9 May 2013 17:22:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-09T17:07:21Z&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; fix function names in tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d40ecc33a18354ecc0f76e1b0e23468fa6ecd677&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d40ecc33a18354ecc0f76e1b0e23468fa6ecd677&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331966" author="auto" created="Thu, 9 May 2013 14:44:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T16:06:17Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: remove MatchCategory concept&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0ee3411cf465a49dcac6b0146557cb5c9e2ea430&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0ee3411cf465a49dcac6b0146557cb5c9e2ea430&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331965" author="auto" created="Thu, 9 May 2013 14:44:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T15:57:42Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: optimizations around parsing paths&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f965a97f3077be56bc0423d851dc1e3aeee4c0b5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f965a97f3077be56bc0423d851dc1e3aeee4c0b5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331964" author="auto" created="Thu, 9 May 2013 14:44:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T15:57:18Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: make Matcher micro benchmark at all useful by removing ASSERT&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6472047433c187351ab83ca98586ecd0fb6cb480&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6472047433c187351ab83ca98586ecd0fb6cb480&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331963" author="auto" created="Thu, 9 May 2013 14:44:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T15:56:39Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: FieldRef support for sub dottedField&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5638031288f5dc8069dee5bebb02a7698d39ee75&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5638031288f5dc8069dee5bebb02a7698d39ee75&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331962" author="auto" created="Thu, 9 May 2013 14:44:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T15:33:28Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: more caching of FieldRefs&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b326df258988f9f7d91dcbe77440ab3c365bc3da&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b326df258988f9f7d91dcbe77440ab3c365bc3da&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331961" author="auto" created="Thu, 9 May 2013 14:44:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T15:30:10Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: cleaning api for performance&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1cd527fc703a8a568990f84585973c3e9e292075&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1cd527fc703a8a568990f84585973c3e9e292075&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331960" author="auto" created="Thu, 9 May 2013 14:44:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T14:52:01Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: small chnages for jstests/(and|or)*.js&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/82052a817a3690e0ef5419c46c82845c5334998a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/82052a817a3690e0ef5419c46c82845c5334998a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331959" author="auto" created="Thu, 9 May 2013 14:44:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T14:26:44Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; Use an abstraction layer into MatchExpression for different formats&lt;br/&gt;
   currently BSONObj vs index keys&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3893e7ff97d576652756456fafba2936092e15ce&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3893e7ff97d576652756456fafba2936092e15ce&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="331958" author="auto" created="Thu, 9 May 2013 14:44:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-08T14:22:47Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; FieldRef has a equalsDottedField to compare it to a full string&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f41cc12bf4672528f513fb81f1fab4b4b379ae83&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f41cc12bf4672528f513fb81f1fab4b4b379ae83&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="330756" author="auto" created="Wed, 8 May 2013 03:15:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-07T21:57:02Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: move CoveredIndexMatcher declaration to its own file&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7490373462b0d3dd475b99252d7d0a14f3c69c4b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7490373462b0d3dd475b99252d7d0a14f3c69c4b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="330755" author="auto" created="Wed, 8 May 2013 03:14:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-07T20:33:09Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: prep to have both MatcherOld and Matcher2 in the code base&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/38a311afb70d4abf940b3c23c479d2c46ee59eac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/38a311afb70d4abf940b3c23c479d2c46ee59eac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="330754" author="auto" created="Wed, 8 May 2013 03:14:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-07T19:54:10Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; new version of hasExistsFalse&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/24972756065eb5c281c6e89fe963daef2f5015a8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/24972756065eb5c281c6e89fe963daef2f5015a8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="330753" author="auto" created="Wed, 8 May 2013 03:14:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-07T19:06:41Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: make hasExistsFalse part of Mather interface&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/35e454e42e683ba663293c1305817cb17e6cab16&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/35e454e42e683ba663293c1305817cb17e6cab16&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="330752" author="auto" created="Wed, 8 May 2013 03:14:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-07T13:56:29Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; rename Matcher MatcherOld so switching is small&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a0c85678a66bac82ee4d7766f2f80f48408128c3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a0c85678a66bac82ee4d7766f2f80f48408128c3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="330072" author="auto" created="Tue, 7 May 2013 10:16:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-07T10:15:34Z&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7174&quot; title=&quot;Implement all update() operators&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7174&quot;&gt;&lt;del&gt;SERVER-7174&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; Visual Studio &amp;#8211; add new files&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/520c0e117c639c65fce53c6df4de3159b62f3874&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/520c0e117c639c65fce53c6df4de3159b62f3874&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="329785" author="auto" created="Mon, 6 May 2013 22:37:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-06T22:37:35Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: do not use IN since its a macro on windows&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/015efa9f9ff01cb429d16a150370a1c2a7019a6e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/015efa9f9ff01cb429d16a150370a1c2a7019a6e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="329462" author="auto" created="Mon, 6 May 2013 15:23:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-05-06T15:22:54Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt;: MatchExpression version of Matcher code complete.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ed3efe444510137cc45e11188e23680656e22ead&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ed3efe444510137cc45e11188e23680656e22ead&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324848" author="auto" created="Tue, 30 Apr 2013 13:52:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-30T13:52:38Z&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; Visual Studio &amp;#8211; add files to projects&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5de75658007c491c8f3c53d2e52fd4f21adff02f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5de75658007c491c8f3c53d2e52fd4f21adff02f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324599" author="auto" created="Tue, 30 Apr 2013 03:38:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-30T03:38:01Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - keep a real BSONObj in Matcher2, not a reference&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/60a1d258892f09572a0b6bb7507381f2086b1887&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/60a1d258892f09572a0b6bb7507381f2086b1887&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324424" author="auto" created="Mon, 29 Apr 2013 21:46:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T21:46:24Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; rename &lt;b&gt;Expression&lt;/b&gt; to &lt;b&gt;MatchExpression&lt;/b&gt; to avoid conflict&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/dab9c1a25454c06a5dd94eb093a0d2a64bf9d9d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/dab9c1a25454c06a5dd94eb093a0d2a64bf9d9d3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324423" author="auto" created="Mon, 29 Apr 2013 21:46:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T21:40:19Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - some style improvements for Matcher2&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1bba08742e836118267f4162a36cbbc222b445fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1bba08742e836118267f4162a36cbbc222b445fd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324422" author="auto" created="Mon, 29 Apr 2013 21:46:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T21:32:57Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - more matcher tests using both versions&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f967fcf9df2127c90c3023a62c63070273a204f2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f967fcf9df2127c90c3023a62c63070273a204f2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324421" author="auto" created="Mon, 29 Apr 2013 21:46:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T19:24:14Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - port more old tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c2519352ea7c2eefa7e747ce8d3ada1005683f39&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c2519352ea7c2eefa7e747ce8d3ada1005683f39&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324420" author="auto" created="Mon, 29 Apr 2013 21:46:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T19:18:49Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - framework and start of Matcher replacement.  using Matcher2 name&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ddd82aecad2179230b487285d6e081424550b7d8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ddd82aecad2179230b487285d6e081424550b7d8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324282" author="auto" created="Mon, 29 Apr 2013 19:18:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T19:17:59Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - fix compile with optimizer onf&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b4ee2f8e1691d54391362513598d02fcf1f7aa82&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b4ee2f8e1691d54391362513598d02fcf1f7aa82&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324247" author="auto" created="Mon, 29 Apr 2013 18:51:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T18:21:43Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; remove old unused code to make porting easier&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8d36f78e1b088f2a8741a58826969a70b8e296ba&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8d36f78e1b088f2a8741a58826969a70b8e296ba&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="324246" author="auto" created="Mon, 29 Apr 2013 18:51:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T18:02:47Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - move MatchDetails out of matcher.h&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b13db37280d9cfca51e1e5e59bf5956295ac61b6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b13db37280d9cfca51e1e5e59bf5956295ac61b6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="323751" author="auto" created="Mon, 29 Apr 2013 03:14:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-29T03:14:17Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - fix regex parsing error message and add some tests for field ordering&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bdcc3c3fd1e477df099f818673bab848fcfcba6f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bdcc3c3fd1e477df099f818673bab848fcfcba6f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="320150" author="auto" created="Wed, 24 Apr 2013 04:07:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-24T04:07:28Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; - fix case with indexes early field&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2edb8a4a4256a7d86ef2e2f5136c17c92e786c37&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2edb8a4a4256a7d86ef2e2f5136c17c92e786c37&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="319780" author="auto" created="Tue, 23 Apr 2013 19:11:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-23T19:07:22Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; compile in non-debug mode&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4dac4a8f9f6ba79c9cf4e65e013914fde0fff83d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4dac4a8f9f6ba79c9cf4e65e013914fde0fff83d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="319779" author="auto" created="Tue, 23 Apr 2013 19:11:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2013-04-23T16:26:52Z&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-6400&quot; title=&quot;Refactor Matcher/QueryExpression&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-6400&quot;&gt;&lt;del&gt;SERVER-6400&lt;/del&gt;&lt;/a&gt; new expression tree and parser&lt;br/&gt;
Will eventually replace Matcher&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2aff8e4b59393067557204da5333bfc16677ecb3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2aff8e4b59393067557204da5333bfc16677ecb3&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="11770">SERVER-1009</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="12355">SERVER-1367</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="53984">SERVER-7445</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>68.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 23 Apr 2013 19:11:55 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 37 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-1009'>SERVER-1009</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>
                            10 years, 37 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>glasser</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>ian@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrngrr:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7771</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|hriwsv:</customfieldvalue>

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