首页 > 解决方案 > Sequelize 上的行数错误?

问题描述

我有这个续集:

const results = await Workflow.findAndCountAll({limit: limit, offset: offset, where: { userId: userId }, include: [ WorkflowStep ]  });

Workflow 对象与步骤 1:m 与 WorkflowStep 有关系,传递nulllimitoffset = 0这是我得到的响应:

回复

正如您可以计算的count值是计算关联值计数而不是主要对象计数,我认为这是正确的错误,计数应该只是数组2中的记录数。rows

标签: node.jssequelize.jssequelize-typescript

解决方案


好的,这似乎是一个错误我在这里找到了解决方案https://github.com/sequelize/sequelize/issues/9481他们说使用distinct: true解决问题


推荐阅读