需求
微信小程序云数据库某表仅保留当天数据,因此每天固定某时间清空一次
实现

1.新建云函数timer

2.在timer/config.json中配置定时器

{"triggers": [{"name": "myTrigger","type": "timer","config": "0 25 16 * * * *"}]
}

其中,“config”格式为“秒 分 时 日 月 星期 年”,具体配置见https://www.bookstack.cn/read/wxcloud-201912/d0f824b49f9ba8a5.md

按照我的设置,表示每天16:25触发一次。

3.timer/index.js中,exports.main内写需要进行的操作

// 云函数入口文件
const cloud = require('wx-server-sdk')cloud.init()const db = cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {/*********写需要进行的操作try{return await db.collection('receive').where({all:null}).remove({success(res){return res},fail(err){return err}})}catch(e){console.log(e)}*************/
}

若使用注释间我写的代码,注意,若想将数据库某表内容全部清空,where中应为 表中不存在的字段:null

4.在微信开发者工具中右击timer文件夹,选择“在外部终端窗口中打开”,输入命令行

npm install --save wx-server-sdk@latest

等待依赖安装完毕后,右击timer,选择“上传并部署:云端安装依赖(不上传node_modules)”;再选择“上传触发器”。

至此,定时触发功能的云函数部署完毕。

4.查看云函数执行记录
打开云开发控制台,选择“云函数”一项,点击“日志”。可以看到云函数调用情况

微信小程序云数据库定时清空(云函数定时触发)相关推荐

  1. 微信小程序网悦新闻开发--云函数以及云数据开发(七)

    目录 微信小程序网悦新闻开发--功能介绍(一) 微信小程序网悦新闻开发--小程序配置(二) 微信小程序网悦新闻开发--首页模块开发(三) 微信小程序网悦新闻开发--视频模块开发(四) 微信小程序网悦新 ...

  2. 微信小程序——传统开发模式与云开发模式对比

    目  录 1.传统开发模式与云开发模式的对比图 2.云开发技术能力说明 3.云开发技术特点 1.传统开发模式与云开发模式的对比图 通过传统开发模式与云开发模式的对比图可以看出传统开发模式需要开发者关注 ...

  3. 微信小程序蓝牙标签打印/标签云打印开放平台(2)

    微信小程序蓝牙标签打印/标签云打印开放云平台(下面简称"平台" www.herro.cn 技术服务TEL:15759216805),支持开发者通过API调用完成标签蓝牙打印或标签云 ...

  4. 【微信小程序控制硬件⑧ 】微信小程序以 websocket 连接阿里云IOT物联网平台mqtt服务器,封装起来使用就是这么简单!(附带Demo)

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  5. 微信小程序蓝牙标签打印/标签云打印开放云平台(4)

    微信小程序蓝牙标签打印/标签云打印开放云平台(下面简称"平台" www.herro.cn 技术服务TEL:15759216805),支持开发者通过API调用完成标签蓝牙打印或标签云 ...

  6. 微信小程序原生接入腾讯云im(单聊,列表,聊天界面,自定义消息,自动回复)

    微信小程序原生接入腾讯云im(单聊,列表,聊天界面,自定义消息,自动回复) 发送图片语音消息传送→ 文章目录 1.项目需求 2.参考文档 3.效果图 4.初始化 集成SDK 5.登录 6.会话列表 7 ...

  7. 微信小程序操作mysql_微信小程序:数据库操作

    原标题:微信小程序:数据库操作 一.前提条件: 登录开发者工具软件,配置数据库数据集,操作如下: 打开云开发控制台 添加集合User 二.定义函数: //增加新纪录到云数据库 onAdd: funct ...

  8. 微信小程序调用数据库增删改查

    微信小程序调用数据库增删改查 php代码 获得数据库全部数据 js代码 增 wxml页面 js代码 删 js代码 改 js代码 查 js代码 输出展示 不足&改进想法 php代码 <?p ...

  9. 如何在本机上利用IIS网页发布实现微信小程序与数据库之间的通信

    主要思想: 下面就login(登录)部分做出方案 微信小程序 首先要构建一个界面和逻辑模式 WXML部分: <!--pages/login/login.wxml--><!--< ...

  10. 微信小程序,数据库中插入表情

    微信小程序,数据库中插入表情 错误提示 使用的是django做的后台 错误提示 django.db.utils.InternalError: (1366, "Incorrect string ...

最新文章

  1. 通过正则表达式查找一个模式的所有实例
  2. 44岁的微软如何刷新未来?
  3. js获取html中img src属性值,javascript - js匹配img标签中的 src属性的值的正则怎么写?...
  4. svm通俗讲解_机器学习算法:SVM
  5. jQuery操作input改变value属性值
  6. python 删除非空文件夹
  7. 第三模块:面向对象(目录)
  8. session的生命周期
  9. windows10中的Ubuntu
  10. 3G或应尽早步入细分市场时代
  11. 【视频专访】他用3年时间,从0开始打造专属大学生的IT教育品牌,只为将他们送入国内最顶尖IT名企。...
  12. java图片的缩放_Java的图片自动缩放
  13. 饥荒:进阶·放火烧树
  14. java 闰年闰月_闰年闰月查询表
  15. SpringBoot+Vue项目大学生网络教学平台的设计与实现
  16. rpm安装mysql odbc_如何以rpm方式安装mysql odbc驱动
  17. 学习笔记(01):大数据视频_Hadoop视频教程(上)-大数据课程
  18. 帝国理工学院计算机专业排名,帝国理工学院专业排名一览及最强专业推荐(上交世界排名)...
  19. Tensorflow项目实现汇总(不断更新...)
  20. 最火的三亚自助游攻略

热门文章

  1. Spark工作原理及基础概念
  2. LangChain+LLM大模型问答能力搭建与思考
  3. python数据清洗测试题
  4. Wordpress开发 - 在文章页码处给“next_posts_link”和“previous_posts_link”加一个类名
  5. 自动化专题讲座:导弹制导控制律综述与分析
  6. Unity 透明效果
  7. CentOS 7上 Quagga 的安装步骤
  8. PowerBI_Excel2016报表常见的公式
  9. 【详细教程】【快捷键】Excel快捷键(跳转及选中)
  10. Linux操作系统(fork函数,task_struct内容,僵尸进程,孤儿进程,sysytemd与init)