Firebase .validate()读取是否收费?

Firebase .validate()读取是否收费?,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,给定路径 /user-project-enum/{uid}/{pid} 其中,{pid}是项目标识符,其值是字符串枚举 例如 我有机会使用.validate()测试路径/projects/{pid}中是否存在{pid} 但是,每个项目对象大约有5kB,如果我们对.validate()执行的读取收费,那么写入成本可能会从零(写入是免费的IIRC)上升到5kB读取成本。如果不是这样的话,这种手术非常便宜,而且不费吹灰之力 所以我的问题是,我们是否为.validate()读取收费?这里是firebas

给定路径

/user-project-enum/{uid}/{pid}

其中,
{pid}
是项目标识符,其值是字符串枚举

例如

我有机会使用
.validate()
测试路径
/projects/{pid}
中是否存在
{pid}

但是,每个项目对象大约有5kB,如果我们对
.validate()
执行的读取收费,那么写入成本可能会从零(写入是免费的IIRC)上升到5kB读取成本。如果不是这样的话,这种手术非常便宜,而且不费吹灰之力

所以我的问题是,我们是否为
.validate()
读取收费?

这里是firebaser

Firebase实时数据库仅对出口带宽和数据库存储空间收费。除此之外,读取或写入操作不收费

Firebase实时数据库安全规则不会对读取的数据带宽收费。因为这是谷歌基础设施内部的流量,所以它被认为是不带电的带宽


这与云Firestore不同。由于Firestore对文档读取收费(除了带宽和使用的存储空间之外),您在安全规则中读取的文档将根据您的配额收费。

firebaser此处

Firebase实时数据库仅对出口带宽和数据库存储空间收费。除此之外,读取或写入操作不收费

Firebase实时数据库安全规则不会对读取的数据带宽收费。因为这是谷歌基础设施内部的流量,所以它被认为是不带电的带宽



这与云Firestore不同。由于Firestore对文档读取收费(除了带宽和使用的存储空间之外),您在安全规则中读取的文档将根据您的配额收费。

这是我第一次听到这样的描述,这非常有意义。我从来没有得到过直接的答案,我希望你们能直接回答:Firebase实时数据库对进入收费吗?(从谷歌基础设施外部上传到实时数据库。)据我所知,现在不是了。这就是为什么只显示“GB下载”作为付费项目的原因。这是我第一次听到这样描述它,它非常有意义。我从来没有得到过直接的答案,我希望你们能直接回答:Firebase实时数据库对进入收费吗?(从谷歌基础设施外部上传到实时数据库。)据我所知,现在不是了。这就是为什么只显示“GB下载”作为付费项目的原因。
myuserid
    project_id1: favorites
    project_id2: trash
    project_id3: inbox
    project_id4: favorites