<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:28:06 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-12280] allow $out to append to/merge with existing collection instead of replacing it</title>
                <link>https://jira.mongodb.org/browse/SERVER-12280</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Currently specifying $out with existing collection name will replace that collection - there are cases where we might want to append to it or merge with it.  &lt;/p&gt;

&lt;p&gt;This is a request for such an option.&lt;/p&gt;</description>
                <environment></environment>
        <key id="104998">SERVER-12280</key>
            <summary>allow $out to append to/merge with existing collection instead of replacing it</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="nicholas.zolnierz@mongodb.com">Nicholas Zolnierz</assignee>
                                    <reporter username="asya.kamsky@mongodb.com">Asya Kamsky</reporter>
                        <labels>
                            <label>usability</label>
                    </labels>
                <created>Tue, 7 Jan 2014 19:23:03 +0000</created>
                <updated>Wed, 10 Jul 2019 10:12:55 +0000</updated>
                            <resolved>Tue, 7 Aug 2018 16:12:18 +0000</resolved>
                                                    <fixVersion>4.1.2</fixVersion>
                                    <component>Aggregation Framework</component>
                                        <votes>40</votes>
                                    <watches>47</watches>
                                                                                                                <comments>
                            <comment id="1992067" author="aniket@vrhythmstech.com" created="Tue, 4 Sep 2018 05:39:34 +0000"  >&lt;p&gt;Thanks&#160;Kelsey .&lt;/p&gt;</comment>
                            <comment id="1981776" author="thomas.schubert" created="Tue, 21 Aug 2018 20:32:34 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=aniket%40vrhythmstech.com&quot; class=&quot;user-hover&quot; rel=&quot;aniket@vrhythmstech.com&quot;&gt;aniket@vrhythmstech.com&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;You can download MongoDB 4.1.2, from our &lt;a href=&quot;https://www.mongodb.com/download-center#development&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;download center and selecting development releases&lt;/a&gt;. As a reminder, 4.1.2 is a development release and is not intended for production use, but is a great way to try out new features. The 4.1 series will evolve into 4.2, which will be for production.&lt;/p&gt;

&lt;p&gt;Kind regards,&lt;br/&gt;
Kelsey&lt;/p&gt;</comment>
                            <comment id="1979805" author="aniket@vrhythmstech.com" created="Mon, 20 Aug 2018 05:42:54 +0000"  >&lt;p&gt;Thank you guys.. From Where should I download 4.1.2 version.&#160;&lt;/p&gt;</comment>
                            <comment id="1969325" author="juanroy" created="Tue, 7 Aug 2018 16:47:04 +0000"  >&lt;p&gt;Thank you guys, very good news!!! Great job!&lt;/p&gt;</comment>
                            <comment id="1969318" author="psraon7@gmail.com" created="Tue, 7 Aug 2018 16:43:15 +0000"  >&lt;p&gt;WOW.....Thank you.&#160;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/thumbs_up.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="1968283" author="nicholas.zolnierz" created="Mon, 6 Aug 2018 21:29:20 +0000"  >&lt;p&gt;Hi All - &lt;/p&gt;

&lt;p&gt;We&apos;ve modified the $out aggregation stage to accept the following format:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;$out: {&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    mode: &quot;replaceCollection&quot; | &quot;replaceDocuments&quot; | &quot;insertDocuments&quot;,&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    to: &quot;targetCollection&quot;,&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    uniqueKey: {&amp;lt;set of fields that uniquely identify the document&amp;gt;},&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;The mode &quot;replaceCollection&quot; behaves similar to the current syntax, dropping the target collection and replacing its contents with the result of the aggregation.  The two new modes will attempt to append the document (&quot;insertDocuments&quot;) or replace the document if it exists (&quot;replaceDocuments&quot;). Note that &quot;replaceDocuments&quot; will insert the document if one doesn&apos;t exist that matches the uniqueKey.  &lt;/p&gt;

&lt;p&gt;Although there are some limitations, sample usage of the new modes can be found &lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/jstests/aggregation/sources/out/mode_replace_documents.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/jstests/aggregation/sources/out/mode_insert_documents.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt;. Please consult the documentation once the feature is released if you have any questions.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Nick&lt;/p&gt;

</comment>
                            <comment id="1762799" author="brezniczky" created="Tue, 2 Jan 2018 14:55:36 +0000"  >&lt;p&gt;+1&lt;br/&gt;
(sorry I just spotted the &quot;Vote for this ...&quot; in the top right - will be less commentful next time!)&lt;/p&gt;</comment>
                            <comment id="1688461" author="psraon7@gmail.com" created="Tue, 3 Oct 2017 22:54:36 +0000"  >&lt;p&gt;Hello Team,&lt;/p&gt;

&lt;p&gt;+1, Please Please Please add this feature to V3.6 release. Thank you.&lt;/p&gt;</comment>
                            <comment id="1636401" author="jlaustill@gmail.com" created="Mon, 31 Jul 2017 15:52:20 +0000"  >&lt;p&gt;Hello all,&lt;/p&gt;

&lt;p&gt;I ended up here after trying to do a bulk insert and merge into an existing collection.  In Microsoft SQL Server this is a common pattern using the merge feature, documented &lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/merge-transact-sql&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think this feature would add a very similar set of features to MongoDB and would be a huge addition.  Considering that this is functionality that both MySQL and PostgreSQL don&apos;t have to the best of my knowledge.  Once this feature becomes a reality what I&apos;d really like to see is a cross reference to the link above side by side.  With this merge statement in SQL looks like this in mongodb.  Just like the side by side examples for CRUD &lt;a href=&quot;https://www.mongodb.com/compare/mongodb-mysql?jmp=docs&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here.&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;merge in MSSQL is a very complex and complete feature, so I wouldn&apos;t expect every possibility to be possible, but the basic update/insert/delete features would be amazing.  Even if it required two aggregations where one did an upsert and the other did a delete I think that would be kinda huge. &lt;/p&gt;

&lt;p&gt;Just my two cents, thanks for working on this y&apos;all!&lt;/p&gt;</comment>
                            <comment id="1633878" author="zoharby" created="Thu, 27 Jul 2017 20:26:03 +0000"  >&lt;p&gt;+1 for this really missing option.&lt;br/&gt;
We have a huge data structure which is split to monthly collections (sort of partitions since these are not supported in MongoDB), and we&apos;d like to have multiple aggregations on these multiple collections which would append their results to a single collection. Furthermore, to improve speed, we even split heavy aggregations on each single collection to several slices (by the index range) to achieve parallelization at the DB level - performing each sub-aggregation on a different thread (also overcoming disk IO bottlenecks on the way).&lt;/p&gt;

&lt;p&gt;We could REALLY use an option which would append all the results to a single collection (without having to move all the data between the DB and the application twice). That&apos;s because our next stage after this are other aggregations which would ideally be performed on this &quot;intermediate&quot; collection.&lt;/p&gt;</comment>
                            <comment id="1551098" author="juanroy" created="Tue, 18 Apr 2017 00:01:35 +0000"  >&lt;p&gt;Hi @Asya, I am not sure whether what I am going to say makes sense or not, but it could be a possibility. When we run an aggregation query using the $out stage we have three cases:&lt;br/&gt;
1 - We can project the original _id of the document to the new collection&lt;br/&gt;
2 - We can not project the original _id of the document to the new collection&lt;br/&gt;
3 - We can create a new document that does not exist in the original collections, so we do not have an original _id&lt;br/&gt;
Just now, if I am not wrong, in case 1 MongoDB uses the original _id and in cases 2 and 3 MongoDB calculates a new _id, right?&lt;br/&gt;
What I am thinking about is, when the user chooses the add option and not the replace option, to have two _id fields in the new collection, &apos;_id&apos; (always calculated by MongoDB) and &apos;original_id&apos;, so:&lt;br/&gt;
Case 1: original_id = value of _id field in the original collection&lt;br/&gt;
Cases 2 and 3: original_id = null&lt;br/&gt;
In respect to other unique fields, replace the document or skip it could be an option for the user.&lt;br/&gt;
Thanks&lt;/p&gt;</comment>
                            <comment id="1538889" author="dovrosenberg" created="Sun, 2 Apr 2017 20:11:01 +0000"  >&lt;p&gt;@Asya Kamsky - there could be an option to determine, but I&apos;d think by default it should upsert, so existing records would have the attributes in the $out added to them (or replaced if already present).&lt;/p&gt;</comment>
                            <comment id="1538844" author="asya" created="Sun, 2 Apr 2017 15:06:30 +0000"  >&lt;p&gt;If appending to existing collection is allowed, what should happen to existing records when the &quot;_id&quot; value is the same?&lt;/p&gt;
</comment>
                            <comment id="1520836" author="juanroy" created="Fri, 10 Mar 2017 09:28:53 +0000"  >&lt;p&gt;Hello. Another use case where append documents to an existing collection via $out would be useful is the periodic feed of statistics data from other collections. Thanks!&lt;/p&gt;</comment>
                            <comment id="1436066" author="mlatta@cogility.com" created="Wed, 16 Nov 2016 22:28:05 +0000"  >&lt;p&gt;This is critical for performance of our product in several use cases.  Having to round trip to the app server is a waste of bandwidth and time.&lt;/p&gt;</comment>
                            <comment id="1088388" author="mitar" created="Fri, 13 Nov 2015 22:09:43 +0000"  >&lt;p&gt;That is especially problem since copyTo has been deprecated. So one cannot use the workaround of outputting to a temporary collection and then copying it over to a wanted one.&lt;/p&gt;</comment>
                            <comment id="721442" author="aabedi" created="Wed, 17 Sep 2014 23:35:34 +0000"  >&lt;p&gt;This feature would be great to have. We love the performance of the aggregation framework we have been experiencing and it&apos;s really a bummer to have to move back to map-reduce where the merge option is already supported but the performance are nowhere close to this framework for our case. Looking forward to seeing this released!&lt;/p&gt;</comment>
                            <comment id="583923" author="asya" created="Wed, 14 May 2014 18:19:32 +0000"  >&lt;p&gt;Agreed that merge or append would be useful &lt;b&gt;options&lt;/b&gt; but since conflicts are possible (with _id or other unique or otherwise constrained fields) there have to be options or clear defaults, like replace duplicate _id docs or skip if  constraint violated (similar to mongorestore though that one has flag to drop and adds by default).&lt;/p&gt;</comment>
                            <comment id="583599" author="gjmurakami" created="Wed, 14 May 2014 15:08:43 +0000"  >&lt;p&gt;Here&apos;s an example use case: &lt;a href=&quot;https://github.com/gjmurakami-10gen/mongo-musicbrainz/blob/master/script/merge_agg.rb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/gjmurakami-10gen/mongo-musicbrainz/blob/master/script/merge_agg.rb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This program denormalizes collections common to the Active Record / Object Relational Mapping technique.&lt;br/&gt;
It merges one-one and one-many child relations into a parent using the aggregation framework, each child requires an aggregation pipeline, and currently server-client round trip to append to a collection.  With an append capability, all but one round-trip overhead would go away. The remaining round-trip could be eliminated if we had a way to remove fields with null values via aggregation.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="565413">SERVER-35896</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="565414">SERVER-35897</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="195892">SERVER-18027</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11127">SERVER-544</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="40649">SERVER-6025</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="382402">SERVER-29119</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="313068">SERVER-25886</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="408266">SERVER-30320</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="105831">SERVER-12342</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>19.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[500A000000X2QB5IAN, 500A000000au9dSIAQ, 500A000000bxEMpIAM, 500A000000cEuEVIA0, 5002K00000csQDJQA2]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 14 May 2014 15:08:43 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 23 weeks, 1 day 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-35897'>SERVER-35897</a></s>, <s><a href='https://jira.mongodb.org/browse/SERVER-35896'>SERVER-35896</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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-828</customfieldvalue>
                        </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_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 23 weeks, 1 day 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>aabedi</customfieldvalue>
            <customfieldvalue>aniket@vrhythmstech.com</customfieldvalue>
            <customfieldvalue>asya.kamsky@mongodb.com</customfieldvalue>
            <customfieldvalue>brezniczky</customfieldvalue>
            <customfieldvalue>dovrosenberg</customfieldvalue>
            <customfieldvalue>gjmurakami</customfieldvalue>
            <customfieldvalue>jlaustill@gmail.com</customfieldvalue>
            <customfieldvalue>juanroy</customfieldvalue>
            <customfieldvalue>kelsey.schubert@mongodb.com</customfieldvalue>
            <customfieldvalue>mlatta@cogility.com</customfieldvalue>
            <customfieldvalue>psraon7@gmail.com</customfieldvalue>
            <customfieldvalue>nicholas.zolnierz@mongodb.com</customfieldvalue>
            <customfieldvalue>mitar</customfieldvalue>
            <customfieldvalue>zoharby</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrm4en:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6458</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2440">Query 2018-08-13</customfieldvalue>

                        </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|hrpe2n:</customfieldvalue>

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