1. 程序运行正常
2. 删除数据时,发现代码执行没有报错,但返回删除了0条数据
3. 但删除本次登录添加的数据没有问题
4. 细查之下,发现数据可读取,但不能删除,看数据集的权限设置,是所有人可读,创建者和管理员可写
5. 再看数据,数据本身的主要差异是openid值不同
6. 一开始误认为邮箱登录进系统的用户(自己做的登录),就是同一个用户,后来想到 环境中我设置的是匿名登录,这两个登录之间不是一个概念,之间没有关系,不能删除的数据是我前些天登录添加的数据,openid和今天登录的openid已经不同
7. 为了验证想法,于是变更环境为 未登录,即不需要登录就可使用云开发环境资源
8. 依然执行正常,但删除不了数据
请问这个问题是什么原因,亦或是其他问题引起的
相似问题