云函数where()传入的对象是否可以是数组?
发布于 5 年前 作者 haofang 7701 次浏览 来自 官方Issues

db.collection(event.list).where({

// 筛选条件

date:event.date

}).remove()

以上语句中where()内传入的对象可以是数组吗?这样是否可以减少调用云函数的次数,当前我在js内用for循环筛选了要删除的日期,逐个调用,如果数据量大的时候调用云函数的次数相当多,或者是否可以用下面这个写法:

for(var i=0;event.date.lenght;i++){

db.collection(event.list).where({

// 筛选条件

date:event.date[i]

}).remove()

}

2 回复

不太清楚你的具体需求,你看这个方案可以不:设置一个定时函数吧,每天执行一次,每次删除指定日期符合条件的数据

回到顶部