在微信小程序中
关于DBschema权限问题。
我这样子设置读取权限,"read": "doc.uid == auth.uid" 显示:权限校验未通过,
"read": "doc.user_id == auth.uid" 也显示: 权限校验未通过
"read": " auth.uid != null "就可以查询出数据
我的DBschema大致是:
"properties": {
"user_id": {
"bsonType": "string",
"description": "用户ID",
"foreignKey": "uni-id-users._id",
"forceDefaultValue": {
"$env": "uid"
}
},
}
在onLoad() {
uniCloud.getCurrentUserInfo()
}
是有uid的
是不是我姿势不对?
那么这个token校验的正确使用方式是什么?
谢谢各位大佬
海哥的花裤 (作者)
解决了。是我查询时候没有传入uid
2022-06-11 15:19