<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:45:22 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>[COMPASS-7099] The export array of objects after aggregation to CSV is separate each field of the object</title>
                <link>https://jira.mongodb.org/browse/COMPASS-7099</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;h3&gt;&lt;a name=&quot;ProblemStatement%2FRationale&quot;&gt;&lt;/a&gt;&lt;b&gt;Problem Statement/Rationale&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;When exporting data to CSV format in version 1.36.4, where an array of objects is involved, the array is recorded as a single cell with a string value. However, in subsequent versions, the array is split into individual fields for each object, occupying multiple cells in the document. This new behavior significantly reduces data readability compared to the previous version.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;StepstoReproduce&quot;&gt;&lt;/a&gt;&lt;b&gt;Steps to Reproduce&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;To replicate the issue, follow these steps:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Open version 1.36.4 and 1.37.0 or the latest of the application.&lt;/li&gt;
	&lt;li&gt;Export data containing an array of objects to CSV.&lt;/li&gt;
	&lt;li&gt;Observe the formatting of the exported CSV file.&lt;/li&gt;
&lt;/ol&gt;


&lt;h3&gt;&lt;a name=&quot;ExpectedResults&quot;&gt;&lt;/a&gt;&lt;b&gt;Expected Results&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;We expect the exported CSV file to maintain consistent formatting across versions, ensuring that arrays of objects are presented in a readable manner.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;ActualResults&quot;&gt;&lt;/a&gt;&lt;b&gt;Actual Results&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;In version 1.36.4, the exported CSV file contains arrays of objects within a single cell as a string value. In later versions, the array is split into multiple cells, corresponding to the fields within each object, leading to reduced readability.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;ActionRequested%3A&quot;&gt;&lt;/a&gt;&lt;b&gt;Action Requested:&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;We kindly request the Engineering team to address this issue in one of the following ways:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;b&gt;Option to Choose Array Export:&lt;/b&gt; Introduce a feature that allows users to choose how arrays are exported in CSV, either as single cells or split into individual fields.&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;&lt;b&gt;Revert to Previous Behavior:&lt;/b&gt; Alternatively, consider reverting to the previous behavior where arrays were exported as single cells, as it provided better readability.&lt;/li&gt;
&lt;/ol&gt;


&lt;h3&gt;&lt;a name=&quot;AdditionalNotes&quot;&gt;&lt;/a&gt;&lt;b&gt;Additional Notes&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;Sample data for reproduce - {events: [&lt;/p&gt;
{symbol: &apos;A&apos;, symbol: &apos;B&apos;}
&lt;p&gt;]}.&lt;/p&gt;

&lt;p&gt;This issue significantly impacts the usability of exported data and hampers the analysis process. We appreciate your prompt attention to this matter and any potential solutions to improve the exporting functionality while maintaining data readability.&lt;/p&gt;</description>
                <environment>OS: ubuntu 22.04&lt;br/&gt;
node.js / npm versions: v14.17.1 / 6.14.13&lt;br/&gt;
Additional info:&lt;br/&gt;
</environment>
        <key id="2412961">COMPASS-7099</key>
            <summary>The export array of objects after aggregation to CSV is separate each field of the object</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="12300">Won&apos;t Do</resolution>
                                        <assignee username="julia.oppenheim@mongodb.com">Julia Oppenheim</assignee>
                                    <reporter username="z.novytskyi@gmail.com">Yevhen Novytskyi</reporter>
                        <labels>
                    </labels>
                <created>Wed, 9 Aug 2023 13:01:00 +0000</created>
                <updated>Wed, 1 Nov 2023 16:00:16 +0000</updated>
                            <resolved>Wed, 1 Nov 2023 16:00:16 +0000</resolved>
                                    <version>1.37.0</version>
                    <version>1.38.0</version>
                    <version>1.38.1</version>
                    <version>1.38.2</version>
                    <version>1.39.0</version>
                    <version>1.39.1</version>
                                    <fixVersion>No version</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="5622967" author="dbeng-pm-bot" created="Wed, 9 Aug 2023 13:01:04 +0000"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=z.novytskyi%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;z.novytskyi@gmail.com&quot;&gt;z.novytskyi@gmail.com&lt;/a&gt;, thank you for reaching out to us! The team will review your issue and get back to you soon as soon as possible. &lt;/p&gt;

&lt;p&gt;Please review your issue to ensure you&apos;ve included your environment details and have attached relevant logs (with any sensitive data redacted), so that we&apos;re best able to provide you a timely and thorough response. Thanks again!&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="468044" name="image-2023-08-09-15-57-49-487.png" size="3957" author="z.novytskyi@gmail.com" created="Wed, 9 Aug 2023 12:57:50 +0000"/>
                            <attachment id="468046" name="screenshot-1.png" size="6646" author="z.novytskyi@gmail.com" created="Wed, 9 Aug 2023 13:05:03 +0000"/>
                            <attachment id="469190" name="screenshot-3.png" size="4248" author="z.novytskyi@gmail.com" created="Tue, 15 Aug 2023 05:56:15 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 9 Aug 2023 13:01:04 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        26 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></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_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11861"><![CDATA[Not Needed]]></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_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>julia.oppenheim@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            26 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>julia.oppenheim@mongodb.com</customfieldvalue>
            <customfieldvalue>dbeng-pm-bot</customfieldvalue>
            <customfieldvalue>z.novytskyi@gmail.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2lj9r:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="4087">Up for triaging</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_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2l5f3:</customfieldvalue>

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