Re: [nodejs] Re: mongodb client

2012-08-07 Thread Martin Wawrusch
We use mongoose and mongoskin for testing. It really depends on your
scenario. In general though mongoose is a good choice.

On Tue, Aug 7, 2012 at 12:44 AM, Angelo Chen wrote:

>
> looking at mongojs and mongode, too many options for mongdb.
>
> On Aug 7, 2:42 pm, Luca Morettoni  wrote:
> > On Tue, Aug 7, 2012 at 8:30 AM, Angelo Chen 
> 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  |http://www.morettoni.net
> > gtalk/msn: luca(AT)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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>

-- 
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


Re: [nodejs] Re: mongodb client

2012-08-07 Thread john.tiger

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 > wrote:



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

On Aug 7, 2:42 pm, Luca Morettoni mailto:l...@morettoni.net>> wrote:
> On Tue, Aug 7, 2012 at 8:30 AM, Angelo Chen
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 http://morettoni.net>>
|http://www.morettoni.net
> gtalk/msn: luca(AT)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 nodejs@googlegroups.com

To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com

For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en






--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


Re: [nodejs] Re: mongodb client

2012-08-08 Thread Dan Milon
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 > wrote:



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

On Aug 7, 2:42 pm, Luca Morettoni mailto:l...@morettoni.net>> wrote:
> On Tue, Aug 7, 2012 at 8:30 AM, Angelo Chen
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 http://morettoni.net>>
|http://www.morettoni.net
> gtalk/msn: luca(AT)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 nodejs@googlegroups.com

To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com

For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en






--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


Re: [nodejs] Re: mongodb client

2012-08-08 Thread Martin Wawrusch
On Tue, Aug 7, 2012 at 12: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.
>
>
>
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.

-- 
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


Re: [nodejs] Re: mongodb client

2012-08-14 Thread Hack Sparrow
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 API, it also eliminates
some callbacks http://alexeypetrushin.github.com/mongo-lite


--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en