Sequelize.js 统计关联表属性

编程入门 行业动态 更新时间:2024-10-06 20:36:35

Sequelize.js 统计关联表<a href=https://www.elefans.com/category/jswz/34/1771415.html style=属性"/>

Sequelize.js 统计关联表属性

嗨,我正在尝试获取所有项目以及分配给该项目的成员数量。 所以它工作正常,但我还想要 projectMember 表中的一些属性。只有一个在处理计数或属性,有没有办法同时进行?

        project = await Project.findAll({
        where: {
            [Op.and]: [
                { status: { [Op.ne]: 99 } },
                { '$workspacepany_id$': { [Op.eq]: companyId } },
            ]
        },

        attributes: {
            include: [
                [sequelize.fn("COUNT", sequelize.col("projectMember.user_id")), "memberCount"],
            ]
        },

        include: [
            {
                model: ProjectMember,
                as: 'projectMember',
                required: false,
                attributes: []
            },
            {
                model: Workspace,
                as: 'workspace',
                attributes: []
            }
        ],

        group: ['project_master.id']
    })
回答如下:

更多推荐

Sequelize.js 统计关联表属性

本文发布于:2024-05-30 12:14:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770486.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:属性   Sequelize   js

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!