从表单(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) ?
答案 0 :(得分:0)
在列的model definition中,您可以添加选项defaultValue: 0
,但这只有在您没有提供密钥或为值提供null而不是空字符串时才有效。此外,这仅适用于创建,而不适用于您似乎正在进行的更新。