zy-contacts,basic-data-tag,basic-data-company
主表zy-contacts 的tag关联"foreignKey": "basic-data-tag._id"
这三张表的schema内权限配置都是
"permission": {
"read": "doc.create_by == auth.uid",
"create": "auth.uid !=null",
"update": "doc.create_by == auth.uid",
"delete": "doc.create_by == auth.uid"
},
unicloud-db组件的collection是
[db.collection('zy-contacts').field('avatar_file,username,mobile,greetings,tag,company,duties,remarks,create_by').getTemp(),
db.collection('basic-data-tag').field('_id, name as text').getTemp(),
db.collection('basic-data-company').field('_id, name as text').getTemp()]
列表筛选 where 传参create_by==$cloudEnv_uid && tag == "652ce6f07ad52d7c8a18ee16"
报错内容:PERMISSION_ERROR 权限校验未通过,参与权限校验的集合:[zy-contacts,basic-data-tag,basic-data-company]
把unicloud-db组件的collection改成'zy-contacts',是正常的,为什么联表时会报权限错误
名称被占用
您好 我是同样的问题 加在主表上是可以 ,但是如果是带parent_id的话就报权限未通过 麻烦看一下
2024-03-14 17:47
DCloud_uniCloud_WYQ
回复 名称被占用: 开个新帖子详细说下吧
2024-03-14 19:40
名称被占用
回复 DCloud_uniCloud_WYQ: https://ask.dcloud.net.cn/question/187808
2024-03-15 10:12