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


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 相关文章推荐
表单(FORM)的一些实用效果代码
Mar 25 Javascript
JavaScript 错误处理与调试经验总结
Aug 10 Javascript
基于jquery的滚动鼠标放大缩小图片效果
Oct 27 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
Jun 22 Javascript
JavaScript中如何通过arguments对象实现对象的重载
May 12 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
May 05 Javascript
Node.js中的http请求客户端示例(request client)
May 04 Javascript
Angular4开发解决跨域问题详解
Aug 28 Javascript
angularJs中ng-model-options设置数据同步的方法
Sep 30 Javascript
js如何获取访问IP、地区、当前操作浏览器
Jul 23 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
Dec 02 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
Apr 14 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实现在多维数组中查找特定value的方法
2015/07/29 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
详解Document.Cookie
2015/12/25 Javascript
完善的jquery处理机制
2016/02/21 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
vue中v-for加载本地静态图片方法
2018/03/03 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
Python用threading实现多线程详解
2017/02/03 Python
python3爬取淘宝信息代码分析
2018/02/10 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
python的pip有什么用
2020/06/17 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
手工制作的意大利礼服鞋:Ace Marks
2018/12/15 全球购物
个人求职简历的自我评价
2013/10/19 职场文书
医科学校毕业生自荐信
2013/11/09 职场文书
三年级音乐教学反思
2014/01/28 职场文书
师德师风自我评价范文
2014/09/11 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
教师辞职书范文
2015/02/26 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
企业安全生产检查制度
2015/08/06 职场文书
导游词之杭州西湖
2019/09/19 职场文书
交互式可视化js库gojs使用介绍及技巧
2022/02/18 Javascript