【发布时间】:2020-09-22 20:29:08
【问题描述】:
我有一个集合,应该只有一个文档或没有。
是否可以创建一个安全规则来验证这个条件?
如果那里已经有文档,我想阻止 add。在这种情况下,只允许使用 update。
【问题讨论】:
标签: google-cloud-firestore firebase-security
我有一个集合,应该只有一个文档或没有。
是否可以创建一个安全规则来验证这个条件?
如果那里已经有文档,我想阻止 add。在这种情况下,只允许使用 update。
【问题讨论】:
标签: google-cloud-firestore firebase-security
如果不添加另一个维护文档计数的文档并添加更多安全规则以要求其计数保持最新,则无法使用安全规则执行此操作。 (它不一定是一个计数 - 它可以是一个布尔值 - 但无论如何它都必须是原子最新的。)
另请参阅:How do you force a Firestore client app to maintain a correct document count for a collection?
【讨论】: