我正在使用Sequelize包含其他模型对事件的重要性。每个事件都有重要性值,重要性在不同的表中定义。我需要能够从后端询问事件,以便它将重要性值作为一个属性提供给我。目前,它给了我包含属性的对象。
我尝试过包括模型对事件的重要性。
Event.findAll({
attributes: {
exclude: ['importance_id']
},
include: [{
model: Importance,
attributes: ['value'],
}]
})
这就是我得到的:
{
"id": 1,
"name": "name 1",
"Importance": {
"value": 1
}
}
它应该是这样的:
{
"id": 1,
"name": "name 1",
"value": 1
}
答案 0 :(得分:0)
我在findAll对象中添加了raw:true,现在我得到这样的数据:
{
"id": 1,
"name": "name 1",
"Importance.value": 1
}
这不是我想要的,但是可以解决。