海哥的花裤
海哥的花裤
  • 发布:2022-05-31 15:09
  • 更新:2022-06-03 15:28
  • 阅读:297

unCloud DBschema 权限问题

分类:uniCloud

在微信小程序中

关于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校验的正确使用方式是什么?
谢谢各位大佬

2022-05-31 15:09 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

你查询语句怎么写的?确定只会读到当前用户的数据吗?

  • 海哥的花裤 (作者)

    解决了。是我查询时候没有传入uid

    2022-06-11 15:19

该问题目前已经被锁定, 无法添加新回复