Firebase 以下树的Firestore规则的最佳方法

Firebase 以下树的Firestore规则的最佳方法,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我的问题如下:我对firebase比较陌生:) 编辑 August为我最初的问题提供了这个很棒的firestore设置。现在的问题是如何使用firestore规则只允许特定项目/公司内的用户进行读取访问。以下是8月份以前的答案: Companies (collection) CompanyUID (document) companyData Projects (collection) ProjectUID (document)

我的问题如下:我对firebase比较陌生:)

编辑

August为我最初的问题提供了这个很棒的firestore设置。现在的问题是如何使用firestore规则只允许特定项目/公司内的用户进行读取访问。以下是8月份以前的答案:

Companies (collection)
   CompanyUID (document)
       companyData
       Projects (collection)
           ProjectUID (document)
               projectData
               projectUsers
       Employees (collection)
           employeeList (data or document)
Firebase非常简单,继续努力,保持简单!我喜欢经常使用唯一ID作为文档/集合名称,然后在文档中保留实际的项目名称


我也喜欢从安全的角度考虑什么数据是私有的,什么数据可以是公共的,所以我设计的结构是简单的安全规则。例如,我将有两个集合:用户和配置文件。在“用户”下,我将保留所有用户的私有数据,在“配置文件”下,我将保留所有用户的公共数据。请随时问我任何问题,我用Firebase制作了很多数据库。

谢谢!有关于如何使用firestore规则的建议吗?那部分有点卡住了。
Companies (collection)
   CompanyUID (document)
       companyData
       Projects (collection)
           ProjectUID (document)
               projectData
               projectUsers
       Employees (collection)
           employeeList (data or document)