按照 https://uniapp.dcloud.io/uniCloud/database 文档配置
// ...  
 "read": "doc.uid == auth.uid", // 每个用户只能读取用户自己的数据。前提是要操作的数据doc,里面有一个字段存放了uid,即uni-id的用户id。(不配置时等同于false)  
// ...  
"uid":{  
      "bsonType": "string", // 字段类型  
      "foreignKey": "uni-id-users._id"  
    },
然后schema2code 的list文件,一旦表里有uid不是当前的auth.uid,一律无法通过权限。
复现流程,uni-starter,新建上述文档schema,2code。list
需求是有文章或者其他列表,每个用户都有单独自己可见的。但是属于同类列表,存在同样的表内,通过uid区分。
是否是写法错误,还是需要read开放,在请求数据时候单独加上uid过滤
求demo和解答
            
            
            
            
x***@163.com (作者)
谢啦。
2021-09-09 17:51