Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如果在firestore中指定路径的更新失败,firebase会向我们收取写入或读取费用吗?_Node.js_Firebase_Google Cloud Firestore_Google Cloud Functions - Fatal编程技术网

Node.js 如果在firestore中指定路径的更新失败,firebase会向我们收取写入或读取费用吗?

Node.js 如果在firestore中指定路径的更新失败,firebase会向我们收取写入或读取费用吗?,node.js,firebase,google-cloud-firestore,google-cloud-functions,Node.js,Firebase,Google Cloud Firestore,Google Cloud Functions,我正在使用云计算功能,在某些情况下,它会尝试更新已经删除的文档,我会得到如下错误 Error: 5 NOT_FOUND: no entity to update 我需要知道,如果我尝试这样做,我将为读取或写入收取费用吗?在Firestore中,您将为三个操作收取费用:删除、读取和写入 您使用Cloud Firestore执行的每个文档读取、写入和删除都要收费 根据说明,anupdate只是一个写入操作: 写入和删除的费用很简单。对于写操作,每个集合或更新操作统计一次写操作 既然我们已经确定,u

我正在使用云计算功能,在某些情况下,它会尝试更新已经删除的文档,我会得到如下错误

Error: 5 NOT_FOUND: no entity to update
我需要知道,如果我尝试这样做,我将为读取或写入收取费用吗?

在Firestore中,您将为三个操作收取费用:删除、读取和写入

您使用Cloud Firestore执行的每个文档读取、写入和删除都要收费

根据说明,an
update
只是一个写入操作:

写入和删除的费用很简单。对于写操作,每个集合或更新操作统计一次写操作


既然我们已经确定,
update
只是一个写操作(不涉及读取),那么当您尝试
update
一个不存在的记录时会发生什么呢?写入是对文档的更改,因为文档不存在,所以您不会更改任何内容,因此您将不会被收取任何费用。

这是否回答了您的问题@不,它没有回答我的问题。因为我要求更新操作。我正在尝试更新一个不存在的文档。如果更新不成功,我将被收取费用。很抱歉,我完全忽略了更新部分,我编辑了我的答案,以便更好地回答您的问题