问题描述
假定以下结构:
firebase
- database
- shard 1
- shard 2
- shard 3
分片1具有users/byId/$ids
。我想为分片3编写一条规则,该规则将调查shard 1/users/byId
以查看用户的ID是否存在。
规则可以查看其他分片吗?
解决方法
似乎不可能:
安全性
每个数据库实例都有自己的一组安全规则。分片 数据库可以处理不同的结构,这意味着您可以应用 基于该数据库用途的不同规则。您可以管理和 在控制台中测试每个数据库的规则集。 请务必注意 数据库是完全独立的。这意味着你不能 在规则评估中访问另一个数据库的数据。
https://firebase.googleblog.com/2017/11/easier-scaling-with-multi-database.html