- 如何用云函数实现让数据库中的数据只存留一天?
请纠结了几天实在不会弄 请大神详细解答一下具体怎么编写 万分感谢 数据库中保留的有time是保存数据的时间 “time:” "2019/11/30 09:03:19" config.json 先每5秒触发一下 测试一下 { "permissions": { "openapi": [ ] }, // triggers 字段是触发器数组,目前仅支持一个触发器,即数组只能填写一个,不可添加多个 "triggers": [ { // name: 触发器的名字,规则见下方说明 "name": "autoDelete", // type: 触发器类型,目前仅支持 timer (即 定时触发器) "type": "timer", // config: 触发器配置,在定时触发器下,config 格式为 cron 表达式,规则见下方说明 "config": "*/5 * * * * * *" } ] } 云函数 // 云函数入口文件 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() }
2019-12-02 - 请问如何实现数据率中的数据只能保存一天啊?请求大神帮助
请讲的详细一点 现在只知道如何用定时触发器 具体的云函数怎么写 劳烦大神们了 万分感谢 // 云函数入口文件 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 }
2019-12-01 - 云函数查询数据库后如何赋值?
我想把orders表中的time查出来并赋给Time该怎么实现? // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { var Time =''; db.collection('orders').get().then(res=>{ this.setdata({ Time:res.data.time }) console.log("时间:" + Time) }) return Time }
2019-12-01 - 请问定时触发器具体该怎么用? 我想设置一个每隔一分钟触发一下删除事件
Json { "permissions": { "openapi": [ ] }, // triggers 字段是触发器数组,目前仅支持一个触发器,即数组只能填写一个,不可添加多个 "triggers": [ { // name: 触发器的名字,规则见下方说明 "name": "autoDelete", // type: 触发器类型,目前仅支持 timer (即 定时触发器) "type": "timer", // config: 触发器配置,在定时触发器下,config 格式为 cron 表达式,规则见下方说明 "config": "0 */1 * * * * *" } ] } // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() 云函数JS // 云函数入口函数 exports.main = async (event, context) => { console.log("定时触发器启动") return { } }
2019-11-30 - 如何在测试版能用openid?
设置不校检域名后,开发版可以获取到数据,体验版不可以。如何设置合法域名啊? onLoad: function (options) { var that=this; const _ = db.command //获取当前用户id开始 wx.login({ success(res) { wx.request({ url: 'https://api.weixin.qq.com/sns/jscode2session', data: { appid: '*************', secret: '******************', js_code: res.code, grant_type: 'authorization_code' }, method: "GET", success: function (res) { console.log(res.data) that.setData({ YHid: res.data.openid }) that.jiansuo() } }) } }) //获取当前用户id结束 }, //检索 根据用户id jiansuo:function(){ console.log("111:"+this.data.YHid) ordersColle.where({ userid: db.RegExp({ regexp: this.data.YHid }) }).get().then(res => { this.setData({ order_2: res.data }) }) }
2019-11-25