mongodb client

172 views
Skip to first unread message

Angelo Chen

unread,
Aug 7, 2012, 2:30:29 AM8/7/12
to nodejs
Hi,

looking for for a mongdb client, any suggestions? not so particular
about ORM. thanks,

Angelo

Luca Morettoni

unread,
Aug 7, 2012, 2:42:42 AM8/7/12
to nod...@googlegroups.com

Ken Koontz

unread,
Aug 7, 2012, 2:43:41 AM8/7/12
to nod...@googlegroups.com
https://github.com/LearnBoost/mongoose


--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Angelo Chen

unread,
Aug 7, 2012, 3:44:27 AM8/7/12
to nodejs

looking at mongojs and mongode, too many options for mongdb.

On Aug 7, 2:42 pm, Luca Morettoni <l...@morettoni.net> wrote:
> On Tue, Aug 7, 2012 at 8:30 AM, Angelo Chen <angelochen...@gmail.com> wrote:
> > Hi,
>
> > looking for for  a mongdb client, any suggestions? not so particular
> > about ORM. thanks,
>
> https://github.com/christkv/node-mongodb-nativehttp://mongodb.github.com/node-mongodb-native/api-articles/nodekoarti...

Martin Wawrusch

unread,
Aug 7, 2012, 3:48:54 AM8/7/12
to nod...@googlegroups.com
We use mongoose and mongoskin for testing. It really depends on your scenario. In general though mongoose is a good choice.

john.tiger

unread,
Aug 7, 2012, 3:15:16 PM8/7/12
to nod...@googlegroups.com
On 08/07/2012 01:48 AM, Martin Wawrusch wrote:
We use mongoose and mongoskin for testing. It really depends on your scenario. In general though mongoose is a good choice.

it is if you want to specify schema or use ORM - otherwise mongo-node-native is the defacto node mongo driver and works pretty well - it requires you to write a lot of callbacks, but that's life in the async world. 

Alexey Petrushin

unread,
Aug 8, 2012, 5:55:46 AM8/8/12
to nod...@googlegroups.com
MongoDB Driver with simple and compact API, it also eliminates some callbacks http://alexeypetrushin.github.com/mongo-lite

Dan Milon

unread,
Aug 8, 2012, 7:07:34 AM8/8/12
to nod...@googlegroups.com
Well, mongo-node-native is the de facto implementation of the protocol,
but there are lots of wrappers arround it (without schemas or ORM) that
just make the API easier to handle.

On 08/07/2012 10:15 PM, john.tiger wrote:
> On 08/07/2012 01:48 AM, Martin Wawrusch wrote:
>> We use mongoose and mongoskin for testing. It really depends on your
>> scenario. In general though mongoose is a good choice.
>
> it is if you want to specify schema or use ORM - otherwise
> mongo-node-native is the defacto node mongo driver and works pretty
> well - it requires you to write a lot of callbacks, but that's life in
> the async world.
>
>
>
>>
>> On Tue, Aug 7, 2012 at 12:44 AM, Angelo Chen <angelo...@gmail.com
>> <mailto:angelo...@gmail.com>> wrote:
>>
>>
>> looking at mongojs and mongode, too many options for mongdb.
>>
>> On Aug 7, 2:42 pm, Luca Morettoni <l...@morettoni.net
>> <mailto:l...@morettoni.net>> wrote:
>> > On Tue, Aug 7, 2012 at 8:30 AM, Angelo Chen
>> <angelochen...@gmail.com <mailto:angelochen...@gmail.com>> wrote:
>> > > Hi,
>> >
>> > > looking for for a mongdb client, any suggestions? not so
>> particular
>> > > about ORM. thanks,
>> >
>> >
>> https://github.com/christkv/node-mongodb-nativehttp://mongodb.github.com/node-mongodb-native/api-articles/nodekoarti...
>> >
>> > --
>> > Luca Morettoni <luca(AT)morettoni.net <http://morettoni.net>>
>> |http://www.morettoni.net
>> > gtalk/msn: luca(AT)morettoni.net <http://morettoni.net>
>> |http://twitter.com/morettoni
>> > Google+ profile:http://bit.ly/morettoni_plus
>> > Member of Python User Group Perugia:http://www.pypg.org/
>>
>> --
>> Job Board: http://jobs.nodejs.org/
>> Posting guidelines:
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> You received this message because you are subscribed to the Google
>> Groups "nodejs" group.
>> To post to this group, send email to nod...@googlegroups.com
>> <mailto:nod...@googlegroups.com>
>> To unsubscribe from this group, send email to
>> nodejs+un...@googlegroups.com
>> <mailto:nodejs%2Bunsu...@googlegroups.com>

Martin Wawrusch

unread,
Aug 8, 2012, 11:16:53 AM8/8/12
to nod...@googlegroups.com
On Tue, Aug 7, 2012 at 12:15 PM, john.tiger <john.tig...@gmail.com> wrote:
On 08/07/2012 01:48 AM, Martin Wawrusch wrote:
We use mongoose and mongoskin for testing. It really depends on your scenario. In general though mongoose is a good choice.

it is if you want to specify schema or use ORM - otherwise mongo-node-native is the defacto node mongo driver and works pretty well - it requires you to write a lot of callbacks, but that's life in the async world. 



Lets call it ODM, not ORM, we don't want to confuse newbies. And client side schemas are a great thing for code maintainability so no reason there to not use mongoose, unless you have super specific needs.

Angelo Chen

unread,
Aug 8, 2012, 6:13:48 PM8/8/12
to nod...@googlegroups.com
this is good, between mongoskin and mongo-lite, difficult to decide.

Hack Sparrow

unread,
Aug 15, 2012, 12:53:34 AM8/15/12
to nod...@googlegroups.com
My personal fav is Mongoskin. Nerver even considered anything else, it is that good.

- Captain

Scott Nelson wrote:

Yeah. There's so many node-mongodb-native wrappers that add some nice
promise/future-based sugar:

https://github.com/kissjs/node-mongoskin
https://github.com/gett/mongojs
https://github.com/LearnBoost/monk
https://github.com/alexeypetrushin/mongo-lite

Anyone see any particular advantages of using one of these over the
others?


On Wednesday, August 8, 2012 6:13:48 PM UTC-4, Angelo Chen wrote:

    this is good, between mongoskin and mongo-lite, difficult to decide.

    On Wednesday, August 8, 2012 5:55:46 PM UTC+8, Alexey Petrushin wrote:

        MongoDB Driver with simple and compact AP I, it also eliminates
        some callbacks http://alexeypetrushin.github.com/mongo-lite
        <http://alexeypetrushin.github.com/mongo-lite>
Reply all
Reply to author
Forward
0 new messages