Node.js向けRDBを対象としたORM、Bookshelfを紹介します。 以下、Bookshelfの公式ページより: BookshelfはNode.jsのためのプロミスベースのORMです、Knexというクエリービルダーを元に実装されています。Backbone.jsのモデルとコレクションを継承する形で実装しており、トランザクション、eager/nested-eagerリレーションのローディング、polymoriphic associations、1対1、1対多、多対多のリレーションをサポートしています。 PostgreSQL、MySQL、SQLite3を対象としています。 Bookshelf.js、Knex共にTim Griesser氏によるものです。Bookshelfを利用しているプロジェクトとしては最近話題の(?)Gohstがあります。 使ってみる 実際に使ってみるのがBookshe