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


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 相关文章推荐
jquery实现图片按比例缩放示例
Jul 01 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
Aug 07 Javascript
JS实现黑色大气的二级导航菜单效果
Sep 18 Javascript
javascript中去除数组重复元素的实现方法【实例】
Apr 12 Javascript
总结JavaScript三种数据存储方式之间的区别
May 03 Javascript
快速使用Bootstrap搭建传送带
May 06 Javascript
javascript中的 object 和 function小结
Aug 14 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
canvas绘制一个常用的emoji表情
Mar 30 Javascript
EasyUI Tree树组件无限循环的解决方法
Sep 27 Javascript
vue组件入门知识全梳理
Sep 21 Javascript
vue实现移动端返回顶部
Oct 12 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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
php文件缓存方法总结
2016/03/16 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
一个加载js文件的小脚本
2007/06/28 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
Vue header组件开发详解
2018/01/26 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
[10:04]国际邀请赛采访专栏:DK.Farseer,mouz.Black^,采访员Josh专访
2013/08/05 DOTA
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
详解python的ORM中Pony用法
2018/02/09 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
python实现决策树、随机森林的简单原理
2018/03/26 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
微信小程序python用户认证的实现
2019/07/29 Python
Pytorch之parameters的使用
2019/12/31 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
python数据预处理方式 :数据降维
2020/02/24 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
初中数学教学反思
2014/01/16 职场文书
后天观后感
2015/06/08 职场文书
2015党建工作简报
2015/07/21 职场文书
使用Python解决图表与画布的间距问题
2022/04/11 Python