Google cloud firestore 消防商店柜台规则

Google cloud firestore 消防商店柜台规则,google-cloud-firestore,firebase-security,Google Cloud Firestore,Firebase Security,如何强制规则知道新值等于+1之前的值 尝试: allow write: if request.resource.data.counter == resource.data.counter + 1 我做错了什么?您如何测试这条规则没有按照您期望的方式工作?整个规则是什么?您的代码是什么?乍一看,这个规则看起来不错。正如道格问的:你们用什么代码来测试这个?哈哈,伙计们,我只是想增加我的数据库。我有一个注释计数器,对于每个注释,我的总注释由一个等于->旧值+1的值更新,这就是我传递给规则的值。但我被

如何强制规则知道新值等于+1之前的值

尝试:

allow write: if request.resource.data.counter == resource.data.counter + 1

我做错了什么?

您如何测试这条规则没有按照您期望的方式工作?整个规则是什么?您的代码是什么?乍一看,这个规则看起来不错。正如道格问的:你们用什么代码来测试这个?哈哈,伙计们,我只是想增加我的数据库。我有一个注释计数器,对于每个注释,我的总注释由一个等于->旧值+1的值更新,这就是我传递给规则的值。但我被封锁了。在放入规则之前,它是允许写入的,在放入规则之后,它被阻止了,所以是的,一个简单的测试请避免使用安全规则来增加计数器。相反,使用事务更新数据并保持一致。什么??Kkk,安全规则只是为了保护由事务更新的字段。您如何测试此规则是否按预期方式工作?整个规则是什么?您的代码是什么?乍一看,这个规则看起来不错。正如道格问的:你们用什么代码来测试这个?哈哈,伙计们,我只是想增加我的数据库。我有一个注释计数器,对于每个注释,我的总注释由一个等于->旧值+1的值更新,这就是我传递给规则的值。但我被封锁了。在放入规则之前,它是允许写入的,在放入规则之后,它被阻止了,所以是的,一个简单的测试请避免使用安全规则来增加计数器。相反,使用事务更新数据并保持一致。什么??Kkk,安全规则只是为了保护由事务更新的字段。