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


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 相关文章推荐
从阿里妈妈发现的几个不错的表单验证函数
Sep 21 Javascript
JavaScript之HTMLCollection接口代码
Apr 27 Javascript
jQuery ui插件的使用方法代码实例
May 08 Javascript
javascript获取checkbox复选框获取选中的选项
Aug 12 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
Jan 18 Javascript
javascript实现dom元素可拖动
Mar 21 Javascript
利用angularjs1.4制作的简易滑动门效果
Feb 28 Javascript
通俗解释JavaScript正则表达式快速记忆
Aug 23 Javascript
vue 实现全选全不选的示例代码
Mar 29 Javascript
webpack公共组件引用路径简化小技巧
Jun 15 Javascript
Vue源码探究之状态初始化
Nov 14 Javascript
小程序跨页面交互的作用与方法详解
Jan 07 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来写记数器(详细介绍)
2006/10/09 PHP
php中处理模拟rewrite 效果
2006/12/09 PHP
php防盗链的常用方法小结
2010/07/02 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
Javascript模块模式分析
2008/05/16 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
深入浅析Vue中的slots/scoped slots
2018/04/03 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
详解Webpack如何引入CDN链接来优化编译后的体积
2019/06/21 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
Python生成随机数的方法
2014/01/14 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
Django 用户认证组件使用详解
2019/07/23 Python
Python随机数函数代码实例解析
2020/02/09 Python
Opencv求取连通区域重心实例
2020/06/04 Python
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
技术总监的工作职责
2013/11/13 职场文书
单位授权委托书范本
2014/09/26 职场文书
法律讲堂观后感
2015/06/11 职场文书
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB
Nginx 匹配方式
2022/05/15 Servers
Redis实现短信验证码登录的示例代码
2022/06/14 Redis