我正在积极使用Firebase Realtime Database和Firestore。在某些情况下,我需要检查Firestore上的文档以允许用户在Firebase Realtime数据库上进行写。
基本上,我需要访问Firestore上users
集合中的用户文档,以允许用户在Firebase Realtime数据库的posts
节点下创建帖子。
碰巧有这种可能吗?
"rules": {
"posts": {
".write": "get(/databases/$(database)/documents/users/$(auth.uid)).data.isVerified == true",
}
}
答案 0 :(得分:0)
不,不可能在安全规则之间进行产品交叉。
您能做的最好的事情就是在规则所需的两个产品之间镜像数据。