Node.jsの下でpostgresの優れたORMを探しています。これは、モデル間の関係の宣言とフィールド検証をサポートしています。私は長い間検索しましたが、満足のいく結果を得ることができません。誰かが私の研究中に見逃したプロジェクトに私を向けることができるかもしれません。 THX。
SequelizeJS -モデル、検証、移行
BookshelfJS -約束ベースのORMは非常に有望に見える
JugglingDB -activerecordとdatamapperに触発されたマルチデータベースORM。検証、フック、関係をサポートします。動作するもの:mysql、postgres、sqlite、memory、redis、mongodb、neo4j。
現在、生産準備はできていませんが(2012年3月)、急速に成長しています。私はすぐに安定版リリースを計画しています。
Missy は、SQLデータベースとNoSQLデータベースの両方に対応する汎用ORMであり、シンプルで柔軟性があり、十分に文書化されており、他のORMにはない優れた機能をサポートしています
ORMは、node.jsの高速な性質には少し遅すぎます。単純なデータベースドライバは問題ありませんが、少し疲れます。 prego の間に何かを書くためです。自動ステートメントの準備、移行、関連付けのある単純なモデル、トランザクション、およびいくつかのユーティリティを提供し、すべてコールバックスタイルで高速です。アイデア/問題を歓迎します。
https://www.npmjs.org/package/rdb
シンプルで柔軟なマッパー。
コミットおよびロールバックを伴うトランザクション。
永続性の無知-明示的な保存の必要はなく、すべてトランザクションで処理されます。
積極的または遅延読み込み。
約束に基づきます。
よく(実行中の)例で文書化されています。