Firebase 如果我使用firestore安全规则中的resource.data评估价值,是否会收费?
以下是有关firestore定价的视频: 据说,如果我在安全规则中使用get()或exist(),我将收取一次读取的费用 使用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
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
付费