需要多个订阅Firebase

时间:2020-08-16 04:05:00

标签: firebase google-cloud-firestore

我有firebase帐户,并且我拥有与不同用户的自己的应用程序(节点js)。每个用户都应该在firestore中拥有个人信息(不是我这边)。我使用const db = admin.firestore();连接到firebase时,如何为所有用户动态创建订阅,以便每个应用程序用户仅获得他的更新? 因此我应用中的user1可以访问firestore.users.user1,并且仅侦听此事件。我不想监听所有事件然后过滤它们,是否有单独的订阅?

1 个答案:

答案 0 :(得分:0)

据我了解,您有一个数据库,每个用户对应一个集合,并且您希望限制访问,因此每个用户只能访问自己的集合。

要构建基于用户和基于角色的访问系统,您需要Cloud Firestore Security Rules

您可能还会发现针对Secure data access for users and groups的此解决方案很有帮助

相关问题