我正在为包含的表而不是具有属性的对象获取一个字符串路径(浮动,虚线)。 我需要在哪里设置反序列化?
我尝试通过object [“ object.id”]接收价值,但这不是我的选择
Model.findAll({
include: [{
model: Model2
}],
raw: true
}).then(elems => {
res.send(
elems.map(elem => {
return {
id: elem.id,
name: elem["model2table.model2name"]
}
})
)
预期:elem.model2table.model2name 实际:elem [“ model2table.model2name”]
答案 0 :(得分:0)
从raw:true
参数中删除findAll
,如下所示:
Model.findAll({
include: [{
model: Model2
}]
}).then(elems => {
res.send(
elems.map(elem => {
return {
id: elem.id,
name: elem["model2table.model2name"]
}
})
)