收藏
回答

请问云函数如何遍历数据库中的值进行foreach操作?仅用云函数实现数据库中数据只存留一天,怎么编写


刚刚

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {


var delete_list=''
  ordersColle.field({ time: true }).get().then(res => {
    this.setData({
      delete_list:res.data
    })
    this.data.delete_list.forEach(function (item, index) {
      var nowTime = new Date();
      var time=new Date(item.time)
      var cha = nowTime.getTime() - time;
      var hours = cha/(1000*60*60)
      if (hours > 24) {
         await db.collection('orders').where({ time: event.time }).remove();
      }
   })
})
          return
}


回答关注问题邀请回答
收藏

1 个回答

  • 埃克斯
    埃克斯
    2019-12-04

    请看一下这样写有错没有  有错的话正确的应该怎么写

    2019-12-04
    有用
    回复
登录 后发表内容
问题标签