最近自己在弄一个微信小程序,昨晚想到查询权限问题,在cursor讨论是否有实现,让我去云开发控制台配置数据权限,自定义规则里配置读写限制openid就可以,结果配置完就查不到数据。接着就去验证读取不限制openid就仍然可以查到全数据(但功能实现不对);打开自定义规则设置 仅创建者可查询模板,验证多次写入的openid没有变,但是查询就是不行,自己刚写入的数据也查不到;清缓存删数据重启也都试了一遍。
然后怀疑是代码问题,和cursor掰头半天,又转头问千问,发现云开发openid是自带的,代码里压根没写,整个一头包。最后在和千问多次对话里看到了图片这句话,千万不要选自定义规则巴拉巴拉,然后我就把权限改成了 仅创建者可读写,然后就跑通了。
最后去问千问和cursor,我原来自定义的规则和这个预设的有什么区别,答复都是从逻辑上讲没有区别。三个小时,一个权限开关,不知道自己哪儿错了但就是不行,这就是写代码么