これは Sequelize の問題です -- オフセットフェッチ これは、SQL Server 2012 以降でのみサポートされています。
これを GitHub の問題として提出しました:https://github.com/sequelize/sequelize/号/4404
この問題は findById
にも影響します 方法。その方法の回避策は、findAll
を使用することです。 where
で ID を指定し、返された配列の最初の要素のみを使用します:
Thing.findAll({ where: {id: id} }).then( function(things) { if (things.length == 0) { // handle error } doSomething(things[0]) }).catch( function(err) { // handle error });
プレ>