对于现有应用,我在RTDB中保存用户和组/角色。 对于新功能,我想使用Firestore带来的一些优势。
有没有办法通过Firestore规则直接访问RTDB?
实现此目的的一种方法是设置将我的用户复制到Firestore的功能。我可以想象我并不是第一个使用Firestore扩展现有应用程序的人。有没有更聪明的方法呢?
答案 0 :(得分:0)
firebaser here
无法从Firestore安全规则访问Firebase实时数据库。允许跨产品访问会产生太多性能影响。
展望未来我建议using custom claims以更具扩展性的方式管理群组成员资格。您添加到配置文件的自定义声明可在实时数据库,Cloud Firestore,和云存储安全规则中访问。