gpt4 book ai didi

javascript - Sequelize JS 如何处理验证

转载 作者:行者123 更新时间:2023-12-03 22:38:23 26 4
gpt4 key购买 nike

我在我的 Bot 中使用 Sequelize 来处理 NodeJS 中的 Discord。

所以在模态(表)定义中,我需要将最大值和最小值放入整数列。我在 Sequelize wiki 中看到只有

validate: {min: 0, max:100}

所以现在我需要通过命令和句柄来修改它们,当发生某些事情时,它会大于 100 或小于 0,以检索回复。

我第一次看到这样做 model.updateAttributes();然后修改最大值或最小值或两者,可以在不强制同步模型(表)的情况下更新它们(我认为......)

但是对于第二个?例如,当它低于 0 或达到 100 时,我该如何处理?我看到那里有 Sequelize.validationError ,这是 Sequelize.uniqueConstraintError 的一部分,但搜索和尝试我还没有找到如何处理这些。

我该怎么做?如果可能的话?

谢谢!

最佳答案

这就是你要找的,让我知道吗?

validate : {
max : {
args: 100,
msg: "YOUR ERROR OR WARNING MESSAGE HERE."
},
min : {
args: 0,
msg: "YOUR ERROR OR WARNING MESSAGE HERE."
}

关于javascript - Sequelize JS 如何处理验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54993806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com