收藏
回答

云函数在包含云数据库的情况下开启本地调试,失败?

云函数在包含云数据库的情况下本能开启本地调试,结果弹出错误对话框,云函数代码和报错如下

报错:

云函数代码如下:

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)
        })
      }
    }
  })
}
回答关注问题邀请回答
收藏

1 个回答

  • tantantan
    tantantan
    2023-09-14

    请问解决了吗?


    2023-09-14
    有用
    回复
登录 后发表内容