2012-03-04 6 views
9

私は現在MongoDBネイティブを使用しています。私はそれに精通しています。Node.jsでMongoDBを使う最良の方法は?

私の心配しているのはソースの品質だけです。

ネイティブドライバの性質上、ネストされたループは避けられません。

私はMongooseを見ましたが、私はMongoDBを使用するスキルレスな方法を好みます。

そして私は

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

の間で選択をすることができませんでしたか、ソースDRYを維持したままのMongoDBのネイティブを使用する方法やチュートリアルはありますか?

+4

のため公式にサポートされているODMです:「?MongoDBのネイティブとの深いネストを避ける方法」これは@Raynosによって答えられました。 http://stackoverflow.com/a/5669435/45974 – Tom

答えて

8

mongodb-nativeはまもなく正式にmongoDBのドライバリストに載っていますので、その観点からはおそらく最も安全な選択です。コメントにRaynosの回答と組み合わせて(サポートの質を高めるため)、それはあなたのために選択する必要があります。

+2

を参照してください。この記事の後、mongodbネイティブの開発者が10genによって雇われ、ドライバは公式にサポートされているリストにあります:) –

4

は、私はそれはあなたがあなたのコードが少し良く調整させる多くの機能を持っているよう

https://github.com/caolan/async

のステップにこれらの日非同期(async)好みます。

+0

mongodbの作成者さえ-nativeはasnycモジュールを使用します。非常に説得力のある:) – InspiredJW

関連する問題