E企盈营销工具技术服务商 热线:4006-838-530

微信小程序云开发修改云数据库中的数据

E企盈直播平台营销卖货系统

小程序代码中无法直接修改他人创建的数据记录例如:数据库表中的_openid字段是自动生成的,哪个用户创建的记录这个openid就是用户的openid,云数据库的权限分配也是根据openid来进行的。解决方案: 第一步:创建云函数,在函数中编写修改数据库的操作代码// 云函数入口文件const cloud = require(‘wx-server-sdk’)cloud.init()const db = cloud.database()const _ = db.command// 云函数入口函数exports.main = async (event, context) => {  try {    return await db.collection(‘表名’).doc(‘id字段’).update({      // data 传入需要局部更新的数据      data: {        isHave: true      }    })  } catch (e) {    console.error(e)  }}提示:小程序传入云函数的参数在event中,使用方法:event.参数名称。 第二步:将云函数上传并部署到云提示:右键创建的云函数–选择“上传并部署”第三步:小程序调用该函数wx.cloud.callFunction({      // 云函数名称      name: ‘云函数名称(即创建云函数时的名称)’,      // 传给云函数的参数      data: {        a: 1      },      success: function (res) {        console.log(res)      },      fail: console.error    }) 小程序案例:米琴代购  微信小程序

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序云开发修改云数据库中的数据
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏