<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:03:59 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>[JAVA-5192] Unwrap Kotlin Database to get the Java Database</title>
                <link>https://jira.mongodb.org/browse/JAVA-5192</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;A function that unwraps the Kotlin MongoDatabase to obtain the corresponding Java MongoDatabase. This is necessary to ensure compatibility with libraries that depend on the old Java MongoDatabase.&#160;&lt;br/&gt;
e.g. JaVeRs worked with KMongo but not with the new Kotlin Mongo Driver&lt;/p&gt;</description>
                <environment></environment>
        <key id="2462138">JAVA-5192</key>
            <summary>Unwrap Kotlin Database to get the Java Database</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="daniel.zauner@ocilion.com">Daniel Zauner</reporter>
                        <labels>
                    </labels>
                <created>Fri, 6 Oct 2023 07:40:09 +0000</created>
                <updated>Tue, 24 Oct 2023 13:56:46 +0000</updated>
                                            <version>4.9.0</version>
                                                    <component>Kotlin</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="5801945" author="JIRAUSER1268547" created="Tue, 24 Oct 2023 13:52:51 +0000"  >&lt;p&gt;Thank you for the additional details and sharing the workaround you currently have. We&apos;ll leave this ticket in Backlog for now to collect further community feedback, and will consider prioritizing it in the future.&lt;/p&gt;</comment>
                            <comment id="5766367" author="JIRAUSER1275355" created="Tue, 10 Oct 2023 04:15:54 +0000"  >&lt;p&gt;In my current project, I&apos;m exclusively using JaVeRs, which relies on MongoDB, but I think other libraries would also have the same issue.&lt;br/&gt;
The MongoDB repository from this library expects a MongoDB database of type &lt;b&gt;com.mongodb.client.MongoDatabase.&lt;/b&gt; However, when I create a MongoDB database using the Kotlin MongoDB driver, I obtain an instance of &lt;b&gt;com.mongodb.kotlin.client.MongoDatabase.&lt;/b&gt; &lt;br/&gt;
I&apos;m aware that I can first create a Java database and then wrap it as a MongoDatabase, but I find this approach less convenient. I would greatly appreciate it if you could consider adding a function or method, perhaps named &quot;unwrap,&quot; that would allow me to obtain a &lt;b&gt;com.mongodb.client.MongoDatabase&lt;/b&gt; from a &lt;b&gt;com.mongodb.kotlin.client.MongoDatabase&lt;/b&gt;.&lt;/p&gt;</comment>
                            <comment id="5764682" author="JIRAUSER1268547" created="Mon, 9 Oct 2023 15:57:29 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=daniel.zauner%40ocilion.com&quot; class=&quot;user-hover&quot; rel=&quot;daniel.zauner@ocilion.com&quot;&gt;daniel.zauner@ocilion.com&lt;/a&gt;, thanks for filing this ticket. A couple questions to help us prioritize:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Is this specifically for JaVeRs, or are there other libraries in which you&apos;re seeing this issue arise?&lt;/li&gt;
	&lt;li&gt;Could you share more details on your use case?&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="5758227" author="dbeng-pm-bot" created="Fri, 6 Oct 2023 07:40:12 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=daniel.zauner%40ocilion.com&quot; class=&quot;user-hover&quot; rel=&quot;daniel.zauner@ocilion.com&quot;&gt;daniel.zauner@ocilion.com&lt;/a&gt;, thank you for reporting this issue! The team will look into it and get back to you soon. &lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i2bv58:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>