<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:36:13 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>[CSHARP-232] Create DBRefs with conventions</title>
                <link>https://jira.mongodb.org/browse/CSHARP-232</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Instead of polluting your model with MongoDB specific classes like MongoDBRef, you should be able to handle it via conventions. For example,&lt;br/&gt;
If I have a model class with a foreign key reference like the following:&lt;br/&gt;
public class Employee{&lt;br/&gt;
   public object Id;&lt;br/&gt;
   public object Manager_Id;&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;I can create a convention where &quot;Manager&quot; is the collection name and &quot;Id&quot; is the field to join on.  When a save occurs, the driver can detect this convention and apply the $ref appropriately.  &lt;/p&gt;</description>
                <environment></environment>
        <key id="17613">CSHARP-232</key>
            <summary>Create DBRefs with conventions</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="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="2">Won&apos;t Fix</resolution>
                                        <assignee username="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="jon.eckstein">Jon Eckstein</reporter>
                        <labels>
                            <label>dbref</label>
                    </labels>
                <created>Fri, 27 May 2011 19:27:48 +0000</created>
                <updated>Thu, 20 Mar 2014 16:39:24 +0000</updated>
                            <resolved>Fri, 4 May 2012 18:03:29 +0000</resolved>
                                    <version>1.0</version>
                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="116411" author="craiggwilson" created="Fri, 4 May 2012 18:03:04 +0000"  >&lt;p&gt;Jon,&lt;br/&gt;
  Doing this would require us to either 1) automatically follow the reference and issue another query or 2) create a lazy-loaded proxy.  1) is essentially a performance killer and completely unexpected.  Therefore we will not do this.  2) would require some proxy-generation which adds a complexity level unequal to the amount of use the feature would receive.&lt;br/&gt;
  You could implement this feature yourself by implementing a custom IBsonSerializer if you feel it is necessary.&lt;/p&gt;

&lt;p&gt;Craig&lt;/p&gt;</comment>
                            <comment id="116410" author="craiggwilson" created="Fri, 4 May 2012 17:59:18 +0000"  >&lt;p&gt;Effectively the same request.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="15861">CSHARP-197</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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|hrh8x3:</customfieldvalue>

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