我有一个患者列表,我知道getRef(position).getKey().toString()
使用FirebaseRecyclerAdapter
我能够验证用户。我想要的是检查一些推键是否与我当前的推键匹配,并仅允许对该经过验证的用户进行读写。
数据示例:
{
"PatientsVisits":{
"1jTKH4X2rDUawNLcqDJYhtECKMD2":{ // User ID
"-KctlNc75065wZRsB7R3":{ // Push key
"visit":{
"drungNmae":"Shit",
"endDate":"03/11/2017",
"schedule":"Daily",
"startDate":"02/02/2017"
}
}
}
}
}
规则:
{
"PatientsVisits": {
"$uid": {
"$pushkey": {
"visit": {
".read":"auth.uid == $uid",
".write":"auth.uid == $uid"
}
}
}
}
}
这是可能的吗?如果没有,请指导我寻找可能的解决方案。
先谢谢。