试试试试
试试试试
  • 发布:2025-06-12 13:53
  • 更新:2025-06-12 13:53
  • 阅读:18

(已解决)数据库触发器中,在beforeCreate中使用return后,还会继续执行?

分类:uniCloud

在数据库触发器的 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逻辑

2025-06-12 13:53 负责人:无 分享
已邀请:

要回复问题请先登录注册