// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {
var sss=await db.collection('orders').field({time:true}).get(); //从数据库中读出time字段
//遍历数据库的time
sss.data.forEach(function (item,index){
//判断是否过了24小时 是则执行删除操作
var nowTime=new Date();
var cha=parseInt( (nowTime.getTime()-item.time)/1000/60/60);
if(cha>24){
db.collection('orders').where({time:item.time}).remove();
}
})
}
写一个定时触发器就好了,定时器里面写删除逻辑。简单的一匹
这个地方记得await一下
forEach是不是少了括号
不能。异步的不行。