微信小程序云函数添加数据到数据库的方法
1.新建小程序,建立云开发快速启动模板
这里和普通小程序的区别有三点
一是project.config.json写上云函数所在目录"cloudfunctionRoot":"cloudfunctions/",
二是app.json写上“cloud”:true
三是app.js添加,用于记录访问用户
onLaunch:function(){ if(!wx.cloud){ console.error('请使用2.2.3或以上的基础库以使用云能力') } else{ wx.cloud.init({ traceUser:true, }) } }
2.点击开通云开发
3.指定cloudfunctions的存储环境,在云开发配置
4.新建Node.js云函数,并写入代码
//云函数入口文件 constcloud=require('wx-server-sdk') cloud.init() constdb=cloud.database() const_=db.command //云函数入口函数 exports.main=async(event,context)=>{ returnawaitdb.collection('todos').add({ data:{ description:event.description, due:event.due } }) }
在终端打开cloudadd并执行npminstall更新所有依赖包
点击右键上传所有文件
5.在需要调用的地方调用
wx.cloud.callFunction({ name:'cloudadd', data:{ description:'csacsa', due:123 }, complete:res=>{ console.log('callFunctiontestresult:',res) } })
现在已成功上传到数据库
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。