请问云函数如何遍历数据库中的值进行foreach操作?仅用云函数实现数据库中数据只存留一天,怎么编写
发布于 7 年前 作者 mamin 2968 次浏览 来自 问答

刚刚

// 云函数入口文件


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 回复

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

回到顶部