微信小程序云开发修改云数据库中的数据方法
2019-05-20 18:06
1876 查看
小程序代码中无法直接修改他人创建的数据记录
例如:数据库表中的_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 })
以上所述是小编给大家介绍的微信小程序云开发修改云数据库中的数据方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- 微信小程序云开发--修改云数据库中的数据
- 关于微信小程序修改数据的方法
- 微信小程序开发 错误修改方法笔记
- 微信小程序开发教程(基础篇)8-数据绑定下
- 微信小程序开发工具的数据,配置,日志等目录在哪儿? 怎么找?
- 从零开始学微信小程序开发:4 美化UI界面 5 保存数据到本地
- 使用TypeScript开发微信小程序的方法
- 微信小程序开发之formId使用(模板消息)、跨页面获取数据示例
- 微信小程序开发笔记之wx.request()的坑——将服务器返回的数据及时显示到视图层
- 微信小程序云开发使用方法新手初体验
- 微信小程序开发之checkbox以及js数据配置和事件处理
- 微信小程序开发—快速掌握组件及API的方法
- 微信小程序开发常用技巧(1)——修改page背景色
- 绑定小程序数据助手,查看小程序的统计数据-微信小程序开发-视频教程22
- 微信小程序在开发工具上可以编译但是手机预览请求不到数据
- 微信小程序在子页面修改父页面数据,传数据给父页面最简单暴力的方式!!!
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- Java开发Web程序中修改类文件和配置文件不重启服务器的方法
- 微信小程序开发教程(基础篇)7-数据绑定上
- 微信小程序数据绑定开发