gpt4 book ai didi

javascript - 使用 Sequelize 将另一个表中的属性作为一个字段包含在内

转载 作者:太空宇宙 更新时间:2023-11-04 01:28:04 25 4
gpt4 key购买 nike

我正在使用 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
}

最佳答案

我在 findAll 对象中添加了 raw: true ,现在我得到如下数据:

{
"id": 1,
"name": "name 1",
"Importance.value": 1
}

这并不完全是我想要的,但它是一个好的解决方法。

关于javascript - 使用 Sequelize 将另一个表中的属性作为一个字段包含在内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56887736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com