web-dev-qa-db-ja.com

Node.js用のPostgres互換ORMはありますか?

Node.jsの下でpostgresの優れたORMを探しています。これは、モデル間の関係の宣言とフィールド検証をサポートしています。私は長い間検索しましたが、満足のいく結果を得ることができません。誰かが私の研究中に見逃したプロジェクトに私を向けることができるかもしれません。 THX。

37
arnaud briche

node-orm2 良さそう:関連、バリデーター、mysql、postgres、mongoをサポート(ベータ版)

[〜#〜] update [〜#〜]node-orm2パッケージは維持されなくなりました。可能な代替には、 bookshelf または sequelize が含まれます。

15
RyanWilcox

SequelizeJS -モデル、検証、移行

BookshelfJS -約束ベースのORMは非常に有望に見える

8
vladexologija

JugglingDB -activerecordとdatamapperに触発されたマルチデータベースORM。検証、フック、関係をサポートします。動作するもの:mysql、postgres、sqlite、memory、redis、mongodb、neo4j。

現在、生産準備はできていませんが(2012年3月)、急速に成長しています。私はすぐに安定版リリースを計画しています。

6
Anatoliy

Missy は、SQLデータベースとNoSQLデータベースの両方に対応する汎用ORMであり、シンプルで柔軟性があり、十分に文書化されており、他のORMにはない優れた機能をサポートしています

1
kolypto

ORMは、node.jsの高速な性質には少し遅すぎます。単純なデータベースドライバは問題ありませんが、少し疲れます。 prego の間に何かを書くためです。自動ステートメントの準備、移行、関連付けのある単純なモデル、トランザクション、およびいくつかのユーティリティを提供し、すべてコールバックスタイルで高速です。アイデア/問題を歓迎します。

0
sergeych

https://www.npmjs.org/package/rdb
シンプルで柔軟なマッパー。
コミットおよびロールバックを伴うトランザクション。
永続性の無知-明示的な保存の必要はなく、すべてトランザクションで処理されます。
積極的または遅延読み込み。
約束に基づきます。
よく(実行中の)例で文書化されています。

0
Lars-Erik Roald

このペアを使用することをお勧めします: pg (ドライバーのような)と light-orm (ormラッパーのような)。

https://npmjs.org/package/pg

https://npmjs.org/package/light-orm

0
Oleksandr Knyga