Firestore集合组规则

时间:2019-09-24 08:59:00

标签: google-cloud-firestore firebase-security

关于收藏组,我有几个问题:

  1. 在Firestore模拟器中可以执行对集合组的请求吗?

  2. 我可以为收集组规则添加其他参数,例如以下规则用于收集组

    match /{prefix=**}/access/{email} {
      allow read: if isSignedIn();
    }
    

    access集合之前,我还有一个带有用户ID的集合,是否可以将其添加为参数以进行某些验证?

1 个答案:

答案 0 :(得分:1)

  1. 否,当前无法在Firestore控制台中模拟集合组查询。 (实际上,除了获取单个文档外,根本没有查询。)

  2. 在显示的情况下,无法使用安全规则来了解access之前的其他任何路径元素。实际上,prefix通配符在执行时甚至不包含任何数据。