- update更新时,如何引用其他字段的值?
const totalWeight = 10000; // 数据库中有如下记录: { "_id": "6d9dd8625e0eb4c9012e8b1f7a865b86", "sign_ok": true, "times": 2.0200103e+07, "weight": 0.44591564532418015, "tick": 0 } 现在要更新这条记录,将tick更新为 weight * totalWeight的值,如何做到?
2020-01-03 - 云函数在包含云数据库的情况下开启本地调试,失败?
云函数在包含云数据库的情况下本能开启本地调试,结果弹出错误对话框,云函数代码和报错如下 报错: [图片] [图片] 云函数代码如下: 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) }) } } }) }
2022-09-18