收藏
回答

在开放安全规则后,where.update 和 where.remove 也在小程序端开放了?

在开放安全规则后,where.update 和 where.remove 也在小程序端开放了,可以进行符合安全规则的批量更新。

文档中说定义了云数据库的高级权限后可以进行批量更新和删除,我在小程序端做删除的时候还是每次只能删除一条信息,求大佬指导。代码如下:

if(app.globalData.number >= 10){//批量删除测试:当集合中的记录超过10条时候自动删除这十条信息

            app.globalData.number = 0

            db.collection('messages').where({

              recipient: '{openid}',

              time: _.lte(app.globalData.last_time//删除时间早于last_time的所有记录

            })

            .remove({

              success(res){console.log(res)}, //这次每次返回结果只能删除一条信息,高级权限设置后每次还是只能删除一条记录??批量删除必须使用云函数?

              fail(err){console.log(err)}

            })

          }


回答关注问题邀请回答
收藏
登录 后发表内容