微信小程序云函数添加数据到数据库的方法


Posted in Javascript onMarch 04, 2020

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云函数,并写入代码

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()

const db = cloud.database()
const _ = db.command

// 云函数入口函数
exports.main = async(event, context) => {
 return await db.collection('todos').add({
  data: {
   description: event.description,
   due: event.due
  }
 })
}

在终端打开cloudadd并执行npm install 更新所有依赖包

点击右键上传所有文件

5.在需要调用的地方调用

wx.cloud.callFunction({
   name: 'cloudadd',
   data: {
    description: 'csacsa',
    due: 123
   },
   complete: res => {
    console.log('callFunction test result: ', res)
   }
  })

现在已成功上传到数据库

微信小程序云函数添加数据到数据库的方法

到此这篇关于微信小程序云函数添加数据到数据库的方法的文章就介绍到这了,更多相关小程序云函数添加数据到数据库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js Date自定义函数 延迟脚本执行
Mar 10 Javascript
javascript字符串拼接的效率问题
Dec 25 Javascript
JS高级拖动技术 setCapture,releaseCapture
Jul 31 Javascript
extjs表格文本启用选择复制功能具体实现
Oct 11 Javascript
jquery 图片缩放拖动的简单实例
Jan 08 Javascript
jQuery对象的length属性用法实例
Dec 27 Javascript
解决jquery无法找到其他父级子集问题的方法
May 10 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
Aug 25 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
Oct 11 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
Dec 06 Javascript
详解利用jsx写vue组件的方法示例
Jul 17 Javascript
jquery实现垂直手风琴菜单
Mar 04 #jQuery
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
Mar 04 #Javascript
微信浏览器左上角返回按钮监听的实现
Mar 04 #Javascript
js回调函数原理与用法案例分析
Mar 04 #Javascript
在pycharm中开发vue的方法步骤
Mar 04 #Javascript
Vue+Vuex实现自动登录的知识点详解
Mar 04 #Javascript
vuex入门最详细整理
Mar 04 #Javascript
You might like
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
php生成shtml类用法实例
2014/12/09 PHP
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
2016/03/04 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
BootStrap中
2016/12/10 Javascript
js实现一键复制功能
2017/03/16 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
python二叉树的实现实例
2013/11/21 Python
web.py获取上传文件名的正确方法
2014/08/26 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
pandas通过索引进行排序的示例
2018/11/16 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python装饰器使用你可能不知道的几种姿势
2019/10/25 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
python实现canny边缘检测
2020/09/14 Python
python 发送get请求接口详解
2020/11/17 Python
css3 中实现炫酷的loading效果
2019/04/26 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
大学生的自我鉴定范文
2014/01/21 职场文书
社区八一活动方案
2014/02/03 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
普通党员个人整改措施
2014/10/27 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
2015年七夕爱情寄语
2015/03/24 职场文书
销售员岗位职责范本
2015/04/11 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
Python字符串常规操作小结
2022/04/03 Python
CDPR谈《巫师》新作用虚幻5原因 称不会为Epic独占
2022/04/06 其他游戏
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers