Проблема с order limit offset в Sequlize при использовании include

Пытаюсь применить limit, offset, order для запроса, но увы sequelize применяет его первым не применяя при этом where,

await User.findAll({
        order: [['secondname', 'ASC']],
        offset: ctx.request.query.offset || 0,
        limit: ctx.request.query.limit || 8,

        include: [
          {
            association: User.associations.assignments,
            required: false,
          },
          User.associations.projectRoles,
        ],
        where: Sequelize.where(Sequelize.col('assignments'), null),
        subQuery: false,
      })

Допустим нам нужно вывести offset: 0, limit: 8, - может вывестись меньше 8 строк, так как where: Sequelize.where(Sequelize.col('assignments'), null), применился после offset и limit, как можно решить эту проблему?)


Ответы (0 шт):