首页 > 解决方案 > 包含模型和组 - Sequelize/NodeJS

问题描述

我有这个问题,我无法解决。

我需要在另一个模型中获取名称形式“competenciaId”。

 const data = await FuncionariosCompetencias.findAndCountAll({
    attributes: ['competenciaId',
        sequelize.fn('count', sequelize.col('competenciaId'))],
    include: [
        { model: Competencia, attributes: [] }
    ],
    group: ['competenciaId', 'Competencia.competencia']
})
    .then(function (data) {
        return data;
    })
    .catch(error => {
        return error;
    });

res.json({ success: true, data: data });

如果我删除了“包括:”我有结果,但我需要名字来显示它

var Funcionario_Competencias = sequelize.define('funcionarios_competencias', {
nivelcomp: {
    type: Sequelize.INTEGER
}

}, { 时间戳:假 })

Funcionario_Competencias.belongsTo(Competencia) Funcionario_Competencias.belongsTo(Funcionario)

标签: node.jssequelize.js

解决方案


推荐阅读