2012-03-04 11 views
9

Actualmente estoy usando MongoDB native y estoy familiarizado con él.¿La mejor manera de usar MongoDB con Node.js?

Lo único que me preocupa es la calidad de mi fuente.

Debido a la naturaleza del controlador nativo, el ciclo anidado es inevitable.

He mirado a Mongoose pero prefiero la forma sin esquemas de usar MongoDB.

Y no pude hacer una elección entre

mongodb-native, mongoose (using mix type), mongolian, mongous, mongoskin 

O hay una manera u tutorial para usar MongoDB nativa con el mantenimiento de la SECO fuente?

+4

Su pregunta es básicamente: "¿cómo evitar la anidación profunda con mongodb-nativa" Esto ha sido respondido por @Raynos. Consulte http://stackoverflow.com/a/5669435/45974 – Tom

Respuesta

8

mongodb-native pronto estará en la lista de controladores oficialmente compatibles para mongoDB, por lo que desde esa perspectiva, es probablemente la opción más segura. Combine eso (para la calidad de la asistencia técnica) con la respuesta de Raynos en los comentarios y eso debería hacer la elección por usted.

+2

Solo para tener en cuenta que, desde esta publicación, el desarrollador mongodb-native ha sido contratado por 10gen y el controlador ahora está en la lista oficialmente admitida :) –

4

prefiero asíncrono en estos días con el paso

https://github.com/caolan/async

ya que tiene muchas más características que le permite adaptar su código un poco mejor.

+0

Incluso el creador de mongodb -native usa el módulo asnyc. Muy persuasivo :) – InspiredJW

Cuestiones relacionadas