23

Node.js 上の SQL Server 用の ORM マッパーを探しています。簡単に言うと、SQL Server を実行していて、node.js を使用して、データベースからデータを取得する Web サービスを構築したいと考えています。

Node.js で SQL Server をサポートする ORM をご存知ですか?

SQL Server への接続に役立つこの面倒な作業があることは知っていますが、ORM はありません。

ありがとう

4

6 に答える 6

23

ドキュメントによると、 サポートはバージョン 2.0 ( 2015 年 2 月 10 日にリリース、2014 年 12 月 22 日に追加されたリリース候補) で利用可能です。

于 2015-02-22T19:26:01.963 に答える
8

これまでのところ、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();
});
于 2013-03-20T00:42:47.300 に答える
2

私はNode-odbcが好きです。ある種の ODBC 抽象化は、おそらく NodeJS を使用したすべての RDBMS が最適だと思います。

于 2013-03-19T23:56:54.843 に答える