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


Posted in Javascript onMay 18, 2019

小程序代码中无法直接修改他人创建的数据记录

例如:数据库表中的_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
  })

以上所述是小编给大家介绍的微信小程序云开发修改云数据库中的数据方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
Jun 14 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
Mar 01 Javascript
修改file按钮的默认样式实现代码
Apr 23 Javascript
JavaScript加强之自定义callback示例
Sep 21 Javascript
jQuery级联操作绑定事件实例
Sep 02 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
最全的Javascript编码规范(推荐)
Jun 22 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
Sep 08 Javascript
Vue中添加手机验证码组件功能操作方法
Dec 07 Javascript
angularjs实现的购物金额计算工具示例
May 08 Javascript
JS数组的常用10种方法详解
May 08 Javascript
小程序云开发教程如何使用云函数实现点赞功能
May 18 #Javascript
微信小程序实现元素渐入渐出动画效果封装方法
May 18 #Javascript
微信小程序收货地址API兼容低版本解决方法
May 18 #Javascript
小程序云开发获取不到数据库记录的解决方法
May 18 #Javascript
小程序云开发之用户注册登录
May 18 #Javascript
小程序云开发实现数据库异步操作同步化
May 18 #Javascript
微信小程序云开发之数据库操作
May 18 #Javascript
You might like
DC《神奇女侠2》因疫情推迟上映 温子仁新恐怖片《恶性》撤档
2020/04/09 欧美动漫
菜鸟学PHP之Smarty入门
2007/01/04 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
js停止输出代码
2008/07/20 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
2016/10/24 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
[56:56]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
python 从远程服务器下载日志文件的程序
2013/02/10 Python
Django查找网站项目根目录和对正则表达式的支持
2015/07/15 Python
详解Python中的__getitem__方法与slice对象的切片操作
2016/06/27 Python
Python 加密的实例详解
2017/10/09 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
Ajax的优点和缺点
2014/11/21 面试题
医学毕业生自荐信
2013/10/11 职场文书
《哪吒闹海》教学反思
2014/02/28 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
我的梦想演讲稿
2014/04/30 职场文书
诚信贷款承诺书
2014/05/30 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
新郎结婚感言
2015/07/31 职场文书
创业计划书之冷饮店
2019/09/27 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript