Firebase 如果我使用firestore安全规则中的resource.data评估价值,是否会收费?

Firebase 如果我使用firestore安全规则中的resource.data评估价值,是否会收费?,firebase,google-cloud-firestore,firebase-security,Firebase,Google Cloud Firestore,Firebase Security,以下是有关firestore定价的视频: 据说,如果我在安全规则中使用get()或exist(),我将收取一次读取的费用 使用resource.data评估现有文档的字段如何?例如,如果我评估一个文档中的4个字段,如下所示: function isValidUserUpdate() { // to restrict, certain user fields can't be updated return incomingData().banned

以下是有关firestore定价的视频: 据说,如果我在安全规则中使用get()或exist(),我将收取一次读取的费用

使用
resource.data
评估现有文档的字段如何?例如,如果我评估一个文档中的4个字段,如下所示:

    function isValidUserUpdate() {
            // to restrict, certain user fields can't be updated
        return incomingData().banned == existingData().banned
            && incomingData().uid == existingData().uid
            && incomingData().premiumUser == existingData().premiumUser
            && incomingData().verified == existingData().verified

    }

    function existingData() {
        // Data that exists on the Firestore document
      return resource.data;
    }

    function incomingData() {
        // Data that is sent to a Firestore document
      return request.resource.data;
    }

4次读取或仅读取一次将收取费用?

您只需按照文档中的说明,获取
get()
exists()
。您不需要为
请求.resource.data
付费