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


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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
Aug 08 Javascript
深入理解Javascript中this的作用域
Aug 12 Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
May 18 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
vue router 组件的高级应用实例代码
Apr 08 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
Nov 12 Javascript
js 闭包深入理解与实例分析
Mar 19 Javascript
一篇文章带你从零快速上手Rollup
Sep 07 Javascript
javascript实现点击产生随机图形
Jan 25 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
php数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
PHP 快速排序算法详解
2014/11/10 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
2009/07/06 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
2015/03/18 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
js实现头像上传并且可预览提交
2020/12/25 Javascript
Anaconda多环境多版本python配置操作方法
2017/09/12 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
几行Python代码爬取3000+上市公司的信息
2019/01/24 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
大学生毕业的自我鉴定
2013/11/13 职场文书
《火烧云》教学反思
2014/04/12 职场文书
小学教师师德演讲稿
2014/05/06 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
Nginx内网单机反向代理的实现
2021/11/07 Servers
vue自定义右键菜单之全局实现
2022/04/09 Vue.js