小编Ari*_*man的帖子

操作数据对象sequelize ORM (nodejs)

我有这样的代码:

data = await photo.findOne({
    where : {id}
})
Run Code Online (Sandbox Code Playgroud)

返回数据的

{
     "a" : 2,
     "b" : 5
}
Run Code Online (Sandbox Code Playgroud)

我想操作数据,例如插入一些字段

所以我添加属性:

data.c = data.a * data.b
Run Code Online (Sandbox Code Playgroud)

我在 console.log 中检查添加的数据

{
     "a" : 2,
     "b" : 5,
     "c" " 10
}
Run Code Online (Sandbox Code Playgroud)

但是当我返回 json 时

 return res.status(200).json({message: "success", data })
Run Code Online (Sandbox Code Playgroud)

数据仍然像第一个 { "a" : 2, "b" : 5 }

node.js express sequelize.js

4
推荐指数
1
解决办法
1908
查看次数

标签 统计

express ×1

node.js ×1

sequelize.js ×1