【发布时间】:2019-07-26 09:20:18
【问题描述】:
我在我的 Bot 中使用 Sequelize 来处理 NodeJS 中的 Discord。
在模态(表格)定义中,我需要将最大值和最小值放入 Integer 列。我在 Sequelize wiki 中看到的只是
validate: {min: 0, max:100}
所以现在我需要通过命令修改它们,并在发生某些事情时处理它们,然后将其变为 100 或更少,以检索回复。
首先我看到做model.updateAttributes(); 然后修改最大值或最小值或两者,可以在不强制同步模型(表)的情况下更新它们(我认为......)
但是第二个呢?例如,当它低于 0 或达到 100 时,我该如何处理?我看到有Sequelize.validationError,它是Sequelize.uniqueConstraintError 的一部分,但搜索和尝试我还没有找到如何处理这些。
我该怎么做?可以吗?
谢谢!
【问题讨论】:
标签: javascript node.js sequelize.js discord.js