云函数在包含云数据库的情况下开启本地调试,失败?
云函数在包含云数据库的情况下本能开启本地调试,结果弹出错误对话框,云函数代码和报错如下 报错: [图片] [图片] 云函数代码如下: const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
//充值成功后,更新用户的数据库并返回余额
exports.main = async (event, context) => {
db.collection('user').get({
success(res) {
if (res.data.length == 0){
console.log("chargeCallback-未注册")
}else{
let docID=res.data[0]._id
let balance=res.data[0]._balance+event.totalFee
db.collection("user").doc(docID).update({
data:{_balance:balance}
}).then(res => {
console.log("余额更新成功")
}).catch(err => {
console.log("余额更新失败")
console.error(err)
})
}
}
})
}