巴扎黑2017-04-24 09:14:24
私は mongojs を使用したことがありませんが、MongoDB API を単純にカプセル化した mongodb に似ているようです。
私の提案は、それがアプリケーション、つまり Web サイトなどのユーザー指向のプロジェクトの場合は、現時点で Node.js で最適な MongoDB ORM である mongoose を使用することです。スキーマを事前定義することにより、mongoose はデータ検証とプロセス制御作業の一部を完了するのに役立ち、開発をスピードアップします。
他のプロジェクトから参照される可能性のあるライブラリの場合は、MongoDB のネイティブ API を直接使用することをお勧めします。この場合、コレクション内のドキュメントには特定のパターンがないことが多く、mongoose の機能を利用できないためです。同時に、通常、ライブラリにはアプリケーションに比べて反復的なロジックが少なく、単純な API を使用することで柔軟性が高まります。