云函数where()传入的对象是否可以是数组?

发布于 6 年前作者 haofang7917 次浏览最后编辑 6 年前来自 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 回复
fqin
fqin2 楼4 年前

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