Google cloud firestore 如何检查是否只有一个特定字段使用Firestore规则更新?

Google cloud firestore 如何检查是否只有一个特定字段使用Firestore规则更新?,google-cloud-firestore,firebase-security,Google Cloud Firestore,Firebase Security,在应用程序方面,我有以下代码: incomingData()中的最后一次检查“helper_completed”(帮助程序已完成)总是返回false(错误)和上一个应用程序代码 我也尝试过: 'helper_completed' in incomingData().keys(); incomingData().hasAny('helper_completed'); 那么,如何检查更新请求中是否只更新了一个特定字段 我已经检查过: 要检查哪些字段正在更新,请使用。在您的情况下,这应该是:

在应用程序方面,我有以下代码:

incomingData()中的最后一次检查“helper_completed”(帮助程序已完成)总是返回false(错误)和上一个应用程序代码

我也尝试过:

 'helper_completed' in incomingData().keys();
  incomingData().hasAny('helper_completed');
那么,如何检查更新请求中是否只更新了一个特定字段

我已经检查过:

要检查哪些字段正在更新,请使用。在您的情况下,这应该是:

"helper_completed" in request.writeFields && request.writeFields.size() == 1

此功能已被删除,以支持
 'helper_completed' in incomingData().keys();
  incomingData().hasAny('helper_completed');
"helper_completed" in request.writeFields && request.writeFields.size() == 1