小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请讲的详细一点 现在只知道如何用定时触发器 具体的云函数怎么写 劳烦大神们了 万分感谢
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
var aaa= db.collection('orders').get();
return aaa
}
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
先用了没五秒删除 但是现在不起作用
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
let timeOfOneDayAgo = Date.now()-24*60*60*1000
await db.collection('orders').where({time:_.lt(timeOfOneDayAgo)}).remove()
每天零时触发上面的云函数。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
先用了没五秒删除 但是现在不起作用
exports.main = async (event, context) => {
let timeOfOneDayAgo = Date.now()-24*60*60*1000
await db.collection('orders').where({time:_.lt(timeOfOneDayAgo)}).remove()
}
每天零时触发上面的云函数。
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {
let timeOfOneDayAgo = Date.now() - 24 * 60 * 60 * 1000
await db.collection('orders').where({ time: _.lt(timeOfOneDayAgo) }).remove()
}
config.json
{
"permissions": {
"openapi": [
]
},
// triggers 字段是触发器数组,目前仅支持一个触发器,即数组只能填写一个,不可添加多个
"triggers": [
{
// name: 触发器的名字,规则见下方说明
"name": "autoDelete",
// type: 触发器类型,目前仅支持 timer (即 定时触发器)
"type": "timer",
// config: 触发器配置,在定时触发器下,config 格式为 cron 表达式,规则见下方说明
"config": "*/5 * * * * * *"
}
]
}
你看一下有问题没