【AGC】安全规则resource.data获取不到字段

 问题背景

在表结构里有但resource.data获取不到uid字段

cke_842.png

 

解决该问题

request变量是指请求,request.resource.data是请求数据的所有字段和值的映射;resource变量是指所请求的数据在数据库中保存的状态,resource.data是数据库中保存数据的所有字段和值的映射, 这个地方是用的resource.data是所指定的存储位置路径没有数据导致的错误,检查下这个是否有数据,运行通过会如下显示。

cke_3181.png

并且是支持复合主键的,复合主键在路径中key那层要写成json的格式,例如这样:

cke_6159.png

用户安全规则条件文档如下:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-clouddb-writing-user-security-rule-conditions-0000001192741611

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @ 2022-11-17 09:09  华为开发者论坛  阅读(20)  评论(0编辑  收藏  举报