在数据库触发器的 before场景中,比如 beforeCreate,使用return后,还是会执行数据库操作?
module.exports = {
trigger: {
beforeCreate: function({
addDataList
} = {}) {
console.log(111, addDataList);
console.log(222, addDataList[0].test);
if (addDataList[0].test === '测试') {
console.log(333);
return
}
}
}
}
示例代码中,本来是希望在新增前进行判断,不符合条件的就不新增,同时不需要向客户端报错,但是使用 return 后,还是在数据库新增了
看了下应该是云函数return逻辑
0 个回复