sequelize parseint INTEGER

时间:2015-10-15 14:25:23

标签: sequelize.js

从表单(req.body)获取值时,我是否必须运行parseInt,或者如果值为空字符串,我可以告诉sequelize将其设置为0吗?

使用:

req.body.price_low_day = parseInt(req.body.price_low_day) || 0; // want to get rid of this row.
room.update(req.body) ?

1 个答案:

答案 0 :(得分:0)

在列的model definition中,您可以添加选项defaultValue: 0,但这只有在您没有提供密钥或为值提供null而不是空字符串时才有效。此外,这仅适用于创建,而不适用于您似乎正在进行的更新。