如何在 sequelize 中找到没有任务的用户数

拉文德·雷迪·科塔巴德

如何找到Sequelize中没有任务的用户数。Users和Tasks是不同的模型,Users hasMany Tasks(外键关系)

绞刀鲨

您可以在单个 sequelize 查询中按照以下方式进行

UserModel.findAndCountAll({
        offset: 0,
        limit: 10,
        group: ["user.id"],
        includeIgnoreAttributes: false,
        include: [
            {
                model : TaskModel
            }
        ],
        attributes: [
            "id",
            [Sequelize.fn("COUNT", Sequelize.col("tasks.id")), "taskCount"]
        ],
        having: Sequelize.literal(`taskCount > 0`)
    })

通过这种方式,您可以分页获取没有任务的用户,结果count属性将保存没有任务的此类用户的总数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在nodejs中使用带有sequelize的'select if'函数

如何在Sequelize现有模型中添加列?

如何在 Sequelize 中使用带有函数调用的事务

如何在 Sequelize 中找到分割结果大于某个数量的地方?

如何在没有管理员凭据的情况下访问CouchDB用户数据库

JMeter-如何找出没有问题的最大用户数?

成功登录后如何修复isAuthenticated = false且没有要求的用户数据

如何找到遵循相同顺序的用户数?

如何在Sequelize中逃脱?

如何在sequelize中获取模型的所有用户名

如何在postgres sequelize中按位置获取所有用户列表组?

如何在Sequelize ORM中获取没有前缀表名称的联接数据结果

如何在没有关系的情况下通过Sequelize加入表

如何在mysql表中找到没有用户?

Sequelize:如何找到喜欢数量等于2的所有行

如何有效存储临时用户数据

如何在 Firebase Swift 中访问具有特定 UID 的用户数据?

如何在Sequelize ORM中获得Y最多的前X个用户?

如何在Sequelize中记录带有有限参数的查询?

Sequelize:如何在具有左外部联接的联接表上执行WHERE条件

如何在查询中为所有模型设置 common where 参数,在 sequelize

如何在连接时为 Sequelize Postgres 一次设置所有模型的模式?

如何在mysql Sequelize实例中具有数组的数据类型?

如何在带有 where 子句的 sequelize 中使用嵌套包含?

如何在节点(mysql)中正确使用带有sequelize的嵌套包含查询

如何在具有多对多关系的查询中添加 id 数组 Sequelize

如何在现有的 WHERE 条件下在 Sequelize js 中添加联合?

如何在Android中读取Firebase用户数据

如何在 Firebase 中创建用户数据的子集?