【问题标题】:Firestore Security Rule for allowing only one document仅允许一个文档的 Firestore 安全规则
【发布时间】:2020-09-22 20:29:08
【问题描述】:

我有一个集合,应该只有一个文档或没有。

是否可以创建一个安全规则来验证这个条件?

如果那里已经有文档,我想阻止 add。在这种情况下,只允许使用 update

【问题讨论】:

    标签: google-cloud-firestore firebase-security


    【解决方案1】:

    如果不添加另一个维护文档计数的文档并添加更多安全规则以要求其计数保持最新,则无法使用安全规则执行此操作。 (它不一定是一个计数 - 它可以是一个布尔值 - 但无论如何它都必须是原子最新的。)

    另请参阅:How do you force a Firestore client app to maintain a correct document count for a collection?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      • 2018-10-01
      • 2020-06-19
      • 1970-01-01
      相关资源
      最近更新 更多