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


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 相关文章推荐
jQuery对象和DOM对象的相互转化实现代码
Mar 02 Javascript
jQuery.each()用法分享
Jul 31 Javascript
JS跨域代码片段
Aug 30 Javascript
30个经典的jQuery代码开发技巧
Dec 15 Javascript
JQuery CheckBox(复选框)操作方法汇总
Apr 15 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
Aug 03 Javascript
基于JS实现限时抢购倒计时间表代码
May 09 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
在vue组件中使用axios的方法
Mar 16 Javascript
vue router 源码概览案例分析
Oct 09 Javascript
使用vue完成微信公众号网页小记(推荐)
Apr 28 Javascript
JavaScript面向对象中接口实现方法详解
Jul 24 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
第一节--面向对象编程
2006/11/16 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
jQuery 事件队列调整方法
2009/09/18 Javascript
javascript定义函数的方法
2010/12/06 Javascript
javascript数组排序汇总
2015/07/07 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
Python常用列表数据结构小结
2014/08/06 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
python简单贪吃蛇开发
2019/01/28 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
JPA面试常见问题
2016/11/14 面试题
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
大学生职业生涯设计书
2014/01/02 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
2014年母亲节寄语
2014/05/07 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
导游词之凤凰古城
2019/10/22 职场文书
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis