这是我的schema,我设置的权限是doc.creator_id == auth.uid || doc.user_id == auth.uid || 'studentrole' in auth.role,当我我用户1创建了数据,然后再用用户2创建数据,之前只有用户1创建的数据的时候,可以正常读取,现在当用户2也创建数据后,就显示权限校验不通过.我要完成的效果是用户可以只读自己发布的数据.我用的schema2Code生成的代码

1***@qq.com
- 发布:2025-02-09 21:59
- 更新:2025-02-12 20:36
- 阅读:80
1***@qq.com (作者)
schema可读权限里面我设置的是当前创建该条数据的用户可读,或者是当前数据的.user._id字段等于当前用户的id可读,还有拥有该角色的用户可读,三个条件满足其中的一个应该按道理就可以读到数据,但是当我用不同的账户添加数据后,理应当前数据创建者可以读到当前数据,但是现在都读不到了,请问这是什么原因?
2025-02-12 19:27