数据库自定义权限:
{
"read": "doc._openid == auth.openid || auth.openid in get(`database.XX.bXXXXXXXXXXXXXXX79fe7`).XX",
"write": "doc._openid == auth.openid || auth.openid in get(`database.XX.bXXXXXXXXXXXXXXX79fe7`).XX"
}
小程序客户端代码:
db.collection('XX').doc(id).update({
data: {
state: 1,
}
})
.then(res => {})
用户实际使用中发现,安卓可以正常更新数据库对应id下state字段为1,IOS用户提示无权限是怎么回事?暂时将权限修改为"write": true 解决。