index.wxml

<button class="call" bindtap="callFunction">云函数--查看</button>
<button class="call" bindtap="addFunction">云函数--添加</button>
<button class="call" bindtap="delFunction">云函数--删除</button>
<button class="call" bindtap="updateFunction">云函数--更新</button>

index.js

Page({//查询数据callFunction:function(){console.log("按下按钮")wx.cloud.callFunction({name:"querryData"}).then(console.log)},//添加数据addFunction:function(){console.log("addButton is click")wx.cloud.callFunction({name: "addData"}).then(console.log)},//删除数据delFunction: function() {console.log("delButton is click")wx.cloud.callFunction({name: "delData"}).then(console.log)},//更新数据updateFunction: function () {console.log("updateButton is click")wx.cloud.callFunction({name: "updateData"}).then(console.log)}})

对应四个云函数
querryData

// 云函数入口文件 初始化
const cloud = require('wx-server-sdk')
cloud.init()
let db = cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {//获取所有数据return await db.collection('todos').get();}

addData

// 云函数入口文件
const cloud = require('wx-server-sdk')cloud.init()
//引用database
let db = cloud.database()
// 新增数据
exports.main = async (event, context) => {return await db.collection("todos").add({data:{name: 'function',description:"this is a demo"}})
}

delData

const cloud = require('wx-server-sdk')
cloud.init()
let db = cloud.database();exports.main = async (event, context) => {//doc查询id对应项 remove删除return await db.collection("todos").doc("1acf1de95e466bd30fa40e0b74b0f909").remove();
}

updateData

const cloud = require('wx-server-sdk')cloud.init()
let db = cloud.database()
//更新数据
exports.main = async (event, context) => {return await db.collection("todos").doc('da51bd8c5e4665770fa064af1cf1ebea').update({data:{time:123,price:321}})
}

领取限量云产品优惠

小程序入门学习12--云函数与数据库01相关推荐

  1. 小程序入门学习13--云函数与数据库02

    <button class="call" bindtap="getFile">获取文件</button> <button clas ...

  2. 我的微信小程序入门学习-地图定位

    微信小程序开发者工具安装和创建小程序 (地图定位代码) 地图定位案例:最后附带小程序地图定位代码 小程序简介 小程序特点 体验好(编译包不超过1M) "无须安装,即用即走"的特性让 ...

  3. h5跳微信小程序流程实现——使用云函数,不开通静态网站

    官方开源库: GitHub  TCloudBase/WXSEVER-SMS 参考教程: https://developers.weixin.qq.com/community/develop/doc/0 ...

  4. 小程序入门学习14--用户管理

    <button class="call" open-type="getUserInfo" bindgetuserinfo="onInfo&quo ...

  5. 小程序入门学习08--云开发01

    1 数组查询 1)新建带云开发功能的小程序 2)点击云开发->数据库->新建集合->添加几条记录 在这里插入图片描述 3)编码 index.wxml <button class ...

  6. 微信小程序入门:学习demo以及自己的第一个小程序

    <移动软件开发>实验1 一.实验目标 1.学习使用快速启动模板创建小程序的方法:2.学习不使用模板手动创建小程序的方法. 二.实验步骤 1.使用快速启动模板创建小程序 1.1为小程序命名. ...

  7. css计算函数 scalc 微信小程序_在微信小程序中,基于云函数发送邮件

    引言:基于第三方Nodemailer可以实现使用云函数来发送邮件.在开发过程中使用发送邮件,一般使用场景是用来用户注册账号,更改密码等其它验证. 1.开发准备 1.1邮箱 已注册成功的QQ邮箱.网易邮 ...

  8. 微信小程序图片内容审核功能云函数+小程序端代码完整实现【填坑】

    文章目录 背景 实现 技术栈 小程序端 基本思路 主要代码 云函数 思考 主要参考 背景 开发微信小程序的同学如果涉及了社交类目,应该都会碰到由于缺少内容审核机制导致不过审的情况.微信小程序官方实际上 ...

  9. 小程序入门学习06--data、url传参、调用豆瓣api

    豆瓣不能用了,可以用这个 data- 自定义数据属性 设置 <view class='container movie-card' bindtap='f1' data-user-name=&quo ...

最新文章

  1. 2021年度人类社会发展十大科学问题发布
  2. java poi 导出 国际化_更好用的excel国际化多语言导出
  3. python 遍历元组例子_【Python入门自学笔记专辑】——元组的创建、访问、遍历...
  4. python快速入门答案-Python 快速入门笔记(1):简介
  5. 手机做条码扫描传给电脑_有线和无线扫描枪常用测试工具和软件你知道哪些?...
  6. Python词云#疫情退去后,你最想做什么
  7. RE validation in Java EE
  8. mysql触发器 node_node.js中事件触发器events的使用
  9. Java应用一般架构
  10. 信息学奥赛C++语言:求n个数的和
  11. codeblocks调试问题--单步调试遇到breakpoint不停---不能单步调试--运行按钮是灰色但是没有dos窗口...
  12. 用WPF+MongoDB开发房产信息收集器(4)——房产信息采集器总体介绍附程序下载
  13. c++ main函数调用 类中的枚举_为什么 Java 的 main 方法必须是 public static void?
  14. 【转载】国医大师熊继柏:用中医思维彻底把新冠病毒中医治疗方案说清楚!值得中医人收藏
  15. 2020牛客暑期多校训练营(第八场)A.All-Star Game(线段树+带撤销并查集)
  16. 文本编辑快捷键_42种以上几乎可以在任何地方工作的文本编辑键盘快捷键
  17. 总结工作中nginx、git、linux、ES、lamada表达式、sql
  18. GOPS2018 | 华为云运维最佳CP引领AIOps新风向
  19. pytorch gpu安装 torch.cuda.is_available()是true才成
  20. [阅读记录] How to read a paper

热门文章

  1. 现在的钱真的那么容易挣了吗?
  2. 卫星为什么在那么高的太空能看清地面?
  3. 大家对于晚上下班兼职滴滴司机有什么看法?
  4. python PyQt5初级教程hello world
  5. power bi dax_M语言和Power BI中的DAX之间的差异
  6. Visual Studio Code(VS Code)与Git Source Control集成
  7. power bi 地图_如何使用Power BI创建地理地图-填充地图和气泡地图
  8. SQL Server中SQL Union vs Union All
  9. EasyNVR智能云终端硬件与EasyNVR解决方案软件综合对比
  10. 法语学习笔记--第四课(家庭)