创建的 Firestore 事务/权限管理

Firestore transaction / permission management for create

我正在使用 firestore 开始一个新的 firebase 项目。

我希望用户能够在 "organizations" table 下创建一个新节点,然后将用户 ID 和 orgid 添加到 orgAdmin table。

我的想法是我可以管理用户成员资格和组织所有权。

我的问题是我不太明白如何在客户端应用程序中管理权限。

也许我需要在组织创建后使用云功能?

规则:

当用户创建组织时,他们将被添加到管理员加入 table。

只有管理员可以将其他管理员添加到组织中。

最终使用响应组织创建的云功能,添加创建者加入table。首次涉足云功能非常轻松!