2

だから私は少し矛盾しています。スキーマレスでもある高品質のドライバー/ライブラリーにアクセスしたいのですが、Nodejs 用のアクティブな MongoDB ライブラリーは Mongoose だけのようです。

さて、Mongoose は素晴らしいものですが、繰り返しになりますが、これはスキーマ ベースのライブラリであり、このプロジェクトでは Mongo で使用したくありません。

したがって、私の基準に合う(マングースではない)ことがわかったオプションは次のとおりです..

  • Mongodb ネイティブ
    • おそらく最も広く使用されているオプションであり、他のライブラリの基盤ですが、最も使いやすいというわけではありません。私の意見では、深くネストされたコールバックはすぐに醜くなる可能性があります。
  • モンゴスキン
    • これは適切なオプションであり、通常の Mongo コンストラクトに多くのアクセスを許可するように見えますが、同時に文書化が不十分であり、それほどアクティブではありません。
  • モンゴル語
    • 私の個人的な好み..しかし、Mongo の構成要素の多くにアクセスできず、プロジェクトはほとんど死んでいるように見えます..基本的に 1 年間活動がありませんでした。
  • モンゴジス
    • 3 つのラッパーの間で最も最近アクティブになった可能性がありますが、GridFS のサポートがありません(私が見ているように)

私が見逃している他のオプションはありますか?

edit : リストに他のライブラリを追加..

4

1 に答える 1

6

次のいずれかをご覧になることをお勧めします。

  1. ネイティブ node.js ライブラリmongodb-nativeを直接使用する(これらはすべてこれに基づいています)。
  2. mongojsは、ネイティブ ライブラリを最小限にラップして、公式の mongodb API を可能な限りエミュレートします。
于 2012-12-07T01:15:14.140 に答える