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


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 相关文章推荐
javascript操作文本框readOnly
May 15 Javascript
一款JavaScript压缩工具:X2JSCompactor
Jun 13 Javascript
JQUERY 浏览器判断实现函数
Aug 20 Javascript
Mootools 1.2教程 Tooltips
Sep 15 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
jQuery 常见小例汇总
Dec 14 Javascript
微信小程序之拖拽排序(代码分享)
Jan 21 Javascript
基于JavaScript实现全选、不选和反选效果
Feb 15 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
Feb 05 Javascript
基于JavaScript实现瀑布流布局
Aug 15 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
如何用JS实现简单的数据监听
May 06 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开发框架总结收藏
2008/04/24 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
php单一接口的实现方法
2015/06/20 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
PHP常用的三种设计模式
2017/02/17 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
python3如何将docx转换成pdf文件
2018/03/23 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
密封类可以有虚函数吗
2014/08/11 面试题
应届生自我鉴定
2013/12/11 职场文书
教师党员承诺书
2014/03/25 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
2014年幼儿园后勤工作总结
2014/11/10 职场文书
就业推荐表导师评语
2014/12/31 职场文书
法院答辩状格式
2015/05/22 职场文书
2015入党自传书范文
2015/06/26 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS