<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:59: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-2141] Official Node.js Driver</title>
                <link>https://jira.mongodb.org/browse/SERVER-2141</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;I would like to request an official driver for Node.js.&lt;br/&gt;
So far work on the community supported drivers has been sporadic with little documentation. Additionally it seems they attempt to emulate the Ruby driver more then the JavaScript in the Mongo client, which can make it very difficult to learn.&lt;br/&gt;
And as Node.js gains in popularity it seems like a natural fit for MongoDB.&lt;br/&gt;
Thanks!&lt;/p&gt;</description>
                <environment></environment>
        <key id="13788">SERVER-2141</key>
            <summary>Official Node.js Driver</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="spf13">Steve Francia</assignee>
                                    <reporter username="marcusbooster">Marcus Booster</reporter>
                        <labels>
                    </labels>
                <created>Tue, 23 Nov 2010 23:40:26 +0000</created>
                <updated>Tue, 12 Jul 2016 00:18:34 +0000</updated>
                            <resolved>Fri, 9 Dec 2011 07:02:51 +0000</resolved>
                                                                                        <votes>24</votes>
                                    <watches>23</watches>
                                                                                                                <comments>
                            <comment id="149180" author="ian@10gen.com" created="Tue, 31 Jul 2012 20:12:39 +0000"  >&lt;p&gt;Progress on the Node driver is now being tracked at &lt;a href=&quot;https://jira.mongodb.org/browse/NODE&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/NODE&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="99899" author="rodrigoknascimento@gmail.com" created="Sat, 17 Mar 2012 20:09:53 +0000"  >&lt;p&gt;+1&lt;/p&gt;</comment>
                            <comment id="97524" author="deltachaos" created="Sat, 10 Mar 2012 17:50:52 +0000"  >&lt;p&gt;+1&lt;/p&gt;</comment>
                            <comment id="77006" author="marcello" created="Sun, 1 Jan 2012 00:16:54 +0000"  >&lt;p&gt;Someone pointed me to this jira recently...&lt;/p&gt;

&lt;p&gt;I&apos;ve been working on an alternative Node.js driver since March, Mongolian DeadBeef:&lt;br/&gt;
&lt;a href=&quot;https://github.com/marcello3d/node-mongolian&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/marcello3d/node-mongolian&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It started out based on mongodb-native (with a mongo-shell style API), but it has since been completely rewritten from the ground up in a Node.js-centric fashion (no longer sharing any code with mongodb-native).&lt;/p&gt;

&lt;p&gt;I built this library for the BSON and mongo wire protocol parsing/serializing to remove the dependency on mongodb-native:&lt;br/&gt;
&lt;a href=&quot;https://github.com/marcello3d/node-buffalo&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/marcello3d/node-buffalo&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="73004" author="quangv" created="Wed, 14 Dec 2011 10:55:42 +0000"  >&lt;p&gt;+1 woot &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;  any approximate eta?&lt;/p&gt;

&lt;p&gt;Also some synchronous functions/options/alternative-functions wouldn&apos;t hurt... (in response to asynchronous comment above)&lt;/p&gt;</comment>
                            <comment id="71840" author="spf13" created="Thu, 8 Dec 2011 22:46:55 +0000"  >&lt;p&gt;Marcus,&lt;br/&gt;
Thanks for the suggestion. &lt;/p&gt;

&lt;p&gt;I completely agree on your points made here and we are already working on them.&lt;/p&gt;

&lt;p&gt;Firstly, we are at work on an official Node.JS driver which we will put our full support behind. &lt;/p&gt;

&lt;p&gt;Secondly, we are also working on revising mongodb.org to have better docs across all drivers.&lt;/p&gt;

&lt;p&gt;Lastly, we are working on standardizing all the drivers and will be publishing a spec / RFC that they will conform to so that using in any language would apply to other languages. Standardizing as we intend it would still allow for idiomatic differences.  &lt;/p&gt;</comment>
                            <comment id="71806" author="shripadk" created="Thu, 8 Dec 2011 20:50:12 +0000"  >&lt;p&gt;+1 Definitely need one &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.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="70628" author="scriby" created="Sat, 3 Dec 2011 02:31:31 +0000"  >&lt;p&gt;+100&lt;/p&gt;

&lt;p&gt;NodeJS and MongoDB are perfect for each other.&lt;/p&gt;</comment>
                            <comment id="69954" author="gabipetrovay" created="Wed, 30 Nov 2011 22:24:09 +0000"  >&lt;p&gt;+1&lt;/p&gt;

&lt;p&gt;Any rough ideas when a first version (beta) will be available?&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                            <comment id="69064" author="supjeff" created="Sun, 27 Nov 2011 16:53:21 +0000"  >&lt;p&gt;+1, we love you.&lt;/p&gt;</comment>
                            <comment id="26351" author="lomantpa" created="Sun, 20 Mar 2011 21:16:13 +0000"  >&lt;p&gt;+1 for this, as node.js is becoming a wide used language.&lt;br/&gt;
Thanks!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="13796">CDRIVER-27</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sun, 20 Mar 2011 21:16:13 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 29 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/CDRIVER-27'>CDRIVER-27</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>
                            11 years, 29 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>scriby</customfieldvalue>
            <customfieldvalue>gabipetrovay</customfieldvalue>
            <customfieldvalue>ian@mongodb.com</customfieldvalue>
            <customfieldvalue>supjeff</customfieldvalue>
            <customfieldvalue>marcello</customfieldvalue>
            <customfieldvalue>marcusbooster</customfieldvalue>
            <customfieldvalue>deltachaos</customfieldvalue>
            <customfieldvalue>lomantpa</customfieldvalue>
            <customfieldvalue>quangv</customfieldvalue>
            <customfieldvalue>rodrigoknascimento@gmail.com</customfieldvalue>
            <customfieldvalue>shripadk</customfieldvalue>
            <customfieldvalue>spf13</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrpayn:</customfieldvalue>

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

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

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