Node.js 上の SQL Server 用の ORM マッパーを探しています。簡単に言うと、SQL Server を実行していて、node.js を使用して、データベースからデータを取得する Web サービスを構築したいと考えています。
Node.js で SQL Server をサポートする ORM をご存知ですか?
SQL Server への接続に役立つこの面倒な作業があることは知っていますが、ORM はありません。
ありがとう
Node.js 上の SQL Server 用の ORM マッパーを探しています。簡単に言うと、SQL Server を実行していて、node.js を使用して、データベースからデータを取得する Web サービスを構築したいと考えています。
Node.js で SQL Server をサポートする ORM をご存知ですか?
SQL Server への接続に役立つこの面倒な作業があることは知っていますが、ORM はありません。
ありがとう
Sequelizeのドキュメントによると、 sql-server のormサポートはバージョン 2.0 ( 2015 年 2 月 10 日にリリース、2014 年 12 月 22 日に追加されたリリース候補) で利用可能です。
これまでのところ、SQL Server は Node.js コミュニティでまだ十分にサポートされていません。また、Node.js エコシステムのほとんどはコミュニティ主導であるため、選択肢はかなり限られている可能性があります。
サポートを追加する予定がないというわけではありません。まだ多くの人がそれを達成していないというだけです。例: の作成者は、最終的にサポートを追加する意向を表明してsequelize
います。
今のところ、列をキーとしてプレーンな s を取得するだけで十分な場合はObject
、Microsoft 独自のメソッドがmsnodesql
適切なオプションになる可能性があります。query()
sql.query(conn_str, "SELECT 1 as X, 'ABC', 0x0123456789abcdef ", function (err, results) {
assert.ifError(err);
var buffer = new Buffer('0123456789abcdef', 'hex');
var expected = [{ 'X': 1, 'Column1': 'ABC', 'Column2': buffer}];
assert.deepEqual(results, expected, "Results don't match");
done();
});
私はNode-odbcが好きです。ある種の ODBC 抽象化は、おそらく NodeJS を使用したすべての RDBMS が最適だと思います。