我设置了云函数还有定时器,都不能正常触发,日志里也是空的。云端和本地也没办法测试。
const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) exports.main = async (event, context) => { try { console.log('云函数开始执行,当前环境:', cloud.DYNAMIC_CURRENT_ENV); const db = cloud.database() const _ = db.command const collection = db.collection('signRecords') console.log('已成功获取数据库和集合实例'); // 方法一:删除所有文档(适合数据量小的情况) console.log('开始执行删除操作'); const res = await collection.where({ _id: _.exists(true) // 匹配所有文档 }).remove() console.log('删除操作完成,删除结果:', res); return { code: 0, message: `已删除${res.stats.removed}条记录`, data: res } /* 方法二:删除集合(需要管理员权限,不推荐) const res = await cloud.deleteCollection({ collectionName: 'signRecords' }) return res*/ } catch (err) { console.error('清理失败,错误信息:', err); return { code: -1, message: err.message } } } 上面是我的云函数,下面是定时器,{ "triggers": [ { "name": "dailyClearTrigger", "type": "timer", "config": "0 56 7 * * * *" } ] } 后台显示已部署,但是运行日志也是空,运行记录也是空,时间我在不断的调整,也是没反应。