iamZEF
iamZEF
  • 发布:2023-09-26 15:57
  • 更新:2023-10-07 15:49
  • 阅读:186

云函数中数据库操作无效

分类:uniCloud

在云函数中,通过企业微信接口获取到审批详情,对详情数据进行解析操作,操作完成后调用数据查询操作失效,日志打印在db前就没有了,实在不知道如何解决,云函数内数据库操作关键代码如下:

const dbJQL = uniCloud.databaseForJQL({
event,
context
});

async function getProjectIdAndSubmit() {
console.log(workflow)
console.log('1234567890')
console.log(workflow.project_name)
await dbJQL.collection('ha_deco_project')
.where({'project_name':workflow.project_name})
.get()
.then(res => {
console.log(res)
}).catch(err => {
console.log(err)
console.error(err)
})
}

2023-09-26 15:57 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

在云函数中不支持回调,不支持then,你应该直接用await 接收值, 如 let xxx = await dbJQL.xxxxx

该问题目前已经被锁定, 无法添加新回复