[SERVER-2141] Official Node.js Driver Created: 23/Nov/10  Updated: 12/Jul/16  Resolved: 09/Dec/11

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: Marcus Booster Assignee: Steve Francia
Resolution: Done Votes: 24
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-27 non-blocking version (with support fo... Closed
Participants:

 Description   

I would like to request an official driver for Node.js.
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.
And as Node.js gains in popularity it seems like a natural fit for MongoDB.
Thanks!



 Comments   
Comment by Ian Whalen (Inactive) [ 31/Jul/12 ]

Progress on the Node driver is now being tracked at https://jira.mongodb.org/browse/NODE

Comment by Rodrigo K Nascimento [ 17/Mar/12 ]

+1

Comment by Maximilian Ruta [ 10/Mar/12 ]

+1

Comment by Marcello Bastea-Forte [ 01/Jan/12 ]

Someone pointed me to this jira recently...

I've been working on an alternative Node.js driver since March, Mongolian DeadBeef:
https://github.com/marcello3d/node-mongolian

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).

I built this library for the BSON and mongo wire protocol parsing/serializing to remove the dependency on mongodb-native:
https://github.com/marcello3d/node-buffalo

Comment by Quang Van [ 14/Dec/11 ]

+1 woot any approximate eta?

Also some synchronous functions/options/alternative-functions wouldn't hurt... (in response to asynchronous comment above)

Comment by Steve Francia [ 08/Dec/11 ]

Marcus,
Thanks for the suggestion.

I completely agree on your points made here and we are already working on them.

Firstly, we are at work on an official Node.JS driver which we will put our full support behind.

Secondly, we are also working on revising mongodb.org to have better docs across all drivers.

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.

Comment by Shripad K [ 08/Dec/11 ]

+1 Definitely need one

Comment by Chris Scribner [ 03/Dec/11 ]

+100

NodeJS and MongoDB are perfect for each other.

Comment by Gabriel Petrovay [ 30/Nov/11 ]

+1

Any rough ideas when a first version (beta) will be available?

Thanks!

Comment by Jeff Marshall [ 27/Nov/11 ]

+1, we love you.

Comment by Paulo Lomanto [ 20/Mar/11 ]

+1 for this, as node.js is becoming a wide used language.
Thanks!

Generated at Thu Feb 08 02:59:06 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.