Questo è un problema in Sequelize:utilizza RICERCA OFFSET sintassi, che è supportata solo in SQL Server 2012 e versioni successive.
Ho inviato questo problema su GitHub:https://github.com/sequelize/sequelize/ problemi/4404
Il problema riguarda anche il findById
metodo. Una soluzione alternativa per quel metodo consiste nell'usare findAll
con un where
per specificare l'ID e utilizzare solo il primo elemento dell'array restituito:
Thing.findAll({
where: {id: id}
}).then( function(things) {
if (things.length == 0) {
// handle error
}
doSomething(things[0])
}).catch( function(err) {
// handle error
});