课程
/前端开发
/小程序
/轻松入门微信小程序与云开发
批量删除操作运行没有报错,但是result返回值是null,云控制平台里jerry也没有被删除,我检查了代码,和老师一模一样,重启开发者工具也解决不了
2019-06-27
源自:轻松入门微信小程序与云开发 3-3
正在回答
console.log()是打印普通的日志信息,console.error()是打印错误信息,你这里的问题和打印日志没有关系。
这个result的返回值是云函数中调用云数据库返回给我们的,如果你这里第一次返回null第二次返回正常的话,有可能是云数据库当时返回的问题。最近云开发更新的内容比较多,有时可能刚好赶上当时的服务器不问题,这是有可能的。
在云函数js中的初始化加入env环境,如下:cloud.init({
env:'云环境id'
})
clarlee
我耐心的重新看了一遍老师的视频,发现我在cloud.js里面设置batchDelete函数时,catch里是这样写的:
catch(err=>{
console.log(err);
});
而老师是这样写的:
console.error(err);
我修改过来之后result返回值就正常了,这是为什么呢?前面不都是用的console.log(err)吗?
婧婧浩浩
举报
深入浅出微信小程序核心基础与云开发,使你掌握小程序开发必备技能。
4 回答批量删除的时候result是null 数据库也并没有删除
1 回答学习了老师的云函数批量删除,按照步骤操作下来,可以实现删除效果,但是返回值却没有删除的记录数,只有null,不明白
3 回答批量删除报错
6 回答请问删除操作,有_openid下可以被删除。自己新建的字段不可以被删除,删除都是显示成功的,但是自己创建的没有被删掉
2 回答批量删除没变化