微信小程序数据库操作之更新数据(转载)
由于小程序数据库访问限制问题,如果需要更新数据库记录,必须创建云函数进行操作;
我们创建update_user云函数,云函数内容如下:
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {try {return await db.collection("USER_INFO").doc(event.item).update({data: {MOBILE: event.phone,ADRESS: event.address}})} catch (e) {console.error(e)}
}
创建以上云函数后,需要在云函数文件上点右键选择“创建并部署:云端安装依赖”,然后云函数就创建并部署好了。
如更新用户名为“张三”的电话号码,更新成123,住址更新成广东,将用一下方式进行调用:
var db=wx.cloud.database()
db.collection("USER_INFO").where({USER_NAME:'张三'}).get({//先查找张三的记录,目的是获取_id,来定位数据记录
success:res=>{
wx.callFunction({
name:'update_user',//需要调用的云函数的名称
data:{
item:res.data[0]._id,//将查找出来的记录的_id传给云函数,更新这条记录
phone:'123',//更新电话号码
address:'广东'//更新地址
},
success:res_del=>{//删除成功后提示已删除
wx.showToast({title: '已更新',icon:'none'})
}
})
}
})
作者:三十又二
链接:https://www.jianshu.com/p/f7efd64d900d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
微信小程序数据库操作之更新数据(转载)相关推荐
- PHP更新小程序,微信小程序Tab页切换更新数据详细介绍
这篇文章主要介绍了微信小程序 Tab页切换更新数据的相关资料,需要的朋友可以参考下 微信小程序 Tab页切换更新数据 微信小程序还处于内测阶段,最不方便的莫过于官方在不停的更新,前几天写的功能隔个几天 ...
- 微信小程序使用echarts实时更新数据以及常见bug
** 微信小程序使用echarts实时更新数据以及常见bug ** 参考echarts官方文档:https://echarts.apache.org/zh/tutorial.html 下载小程序ech ...
- 微信小程序-数据库操作
//查询语句 DB::select( '数据库表名称' , [ '*' ], [ '字段名称' => 字段值 ]); //插入语句 DB::insert( '数据库表名称' , [ '字段名称1 ...
- 小程序不刷新页面更新数据
微信小程序不刷新页面更新数据 小程序刷新页面过程大家都懂得,特别是网络不好的时候,觉得这te,ma,就是一种折磨,如何做到不刷新页面就可以更新数据? 页面栈: 小程序的每一个页面都是一个page对象, ...
- 微信小程序数据库交互 php,微信小程序wx.request实现后台数据交互功能分析
本文主要介绍微信小程序wx.request实现后台数据交互功能,分析微信小程序wx.request在后台数据交互过程中遇到的问题与相关的解决方法,需要的朋友可以参考下 记录微信小程序wx.reques ...
- 微信小程序-注册登录功能-本地数据保存-页面数据交替
Title:微信小程序-注册登录功能-本地数据保存-页面数据交替 完美-小程序登录注册功能.rar-- 访问码:yqa5 1.主页面 主页面login.js代码 // pages/login/logi ...
- 微信小程序如何访问服务器上的数据?
微信小程序如何访问服务器上的数据? 1.开通腾讯云 · 2.关联账户 关联腾讯云账号与微信公众号平台账号.前往关联账号时,请选择微信公众号.错误关联账号请在腾讯云账号中心重新绑定. 已关联账号 ...
- 微信小程序 换行显示指定行数据量
微信小程序 换行显示指定行数据量 方式1 在wxml进行数据的判断展示 =====page.js 文件Page({data:{testArr:['a0','a1','a2','a3','a4','a5 ...
- 小程序js中data获取服务器数据,微信小程序 获取javascript 里的数据
微信小程序 获取javascript 里的数据 wxml如何获取js里的数据 例: wxml里: {{txt}} 通过上面的{{txt}}可以对应获取js里data下定义的txt的值 js里: dat ...
- 微信小程序之获取后台动态数据表格布局display:table
微信小程序之获取后台动态数据表格布局display:table 猿来独往 2018-09-02 本文没有采用flex布局和grid布局来设置表格的,而是通过 display: table;来设置. 一 ...
最新文章
- leetcode 226. Invert Binary Tree
- chkdsk 检查卷位图时发现损坏_活塞连杆组的分解与组装、活塞环的检查
- 删除链表的中间节点和a/b处的节点
- innerhtml js执行_JS 中 DOM 操作
- python空气质量分析报告_Python数据可视化:2018年北上广深空气质量分析
- 继承_月隐学python第16课
- java内部类基础(静态内部类)
- RabbitMQ——路由模式
- 接口规范 8. 播出认证相关接口
- batch入门教程(3)
- PyQt5学习--基本窗口控件--加载文件-QFileDialog
- ISO/IEC17025与ISO9000族标准的区别和联系
- MISRAC系列之 Rule 1.1-1.3 C语言环境
- 《演讲的力量》TED主席和首席教练教你演讲的基本技巧
- 白帽黑客郭盛华:供应链枢纽需要从网络安全开始
- Java学习分享---【面向对象基础】抽象
- 计算机中模板与母版的区别,PPT模版与母版的作用和区别,看完才知道这么多年弄混了!...
- Qq也进入鸿蒙系统,鸿蒙系统完善进行中,手机QQ接入HMS不需要后台运行秒收信息...
- 探秘Sophos反病毒实验室监测主流病毒全过程
- python 打印直角三角形
热门文章
- 在线对数函数计算机,计算器在线计算
- 推荐一款免费在线高效作图工具
- 模块参考资料-硬件资料-Air720UG/UH
- SPSS/PROCESS-中介检验
- python网络测速_Linux下3种常用的网络测速工具
- python 动态执行 内存变化_深入理解python数组的动态扩容机制以及摊销分析
- Android终端系统APP应用性能测试之响应速度流畅度
- 小米开发版安装magisk_小米9SE不刷recovery直接安装Magisk面具的详细教程
- 【数学建模】二手房房价影响因素分析(描述性统计+推断统计综合应用、线性回归预测分析)
- ESD(静电释放)下半部分