Firebase 批量写入Firestore的最大大小(MB)是多少

Firebase 批量写入Firestore的最大大小(MB)是多少,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我想知道Firestore批量写入的最大大小是10MB,这是最大的,还是每个文档的最大大小,例如1MB,最高可达500MB。或者这无关紧要吗?据我所知(使用nodejs SDK),提交批处理的调用将传递给API调用,并在该调用中传递所有文档。如果是这种情况,那么我想整个API调用的10MB限制将适用。据我所知(使用nodejs SDK),提交批处理的调用将传递给API调用,并在该调用中传递所有文档。如果是这种情况,那么我想整个API调用的10MB限制将适用。我想这取决于批处理是作为一个事务实现的

我想知道Firestore批量写入的最大大小是10MB,这是最大的,还是每个文档的最大大小,例如1MB,最高可达500MB。或者这无关紧要吗?

据我所知(使用nodejs SDK),提交批处理的调用将传递给API调用,并在该调用中传递所有文档。如果是这种情况,那么我想整个API调用的10MB限制将适用。

据我所知(使用nodejs SDK),提交批处理的调用将传递给API调用,并在该调用中传递所有文档。如果是这种情况,那么我想整个API调用的10MB限制将适用。

我想这取决于批处理是作为一个事务实现的,每个文档有多个API调用,还是使用一个写API调用。嗨,道格·史蒂文森,我不知道你的意思。我迭代了一系列文档,并设置了批处理文档。在那之后,我做了一个批处理.commit(),然后调用了一些内部API,没有公开给我。对,这取决于SDK在幕后做了什么。您可以开始深入了解您正在使用的SDK的详细信息(它们都是开源的),并查看正在调用哪些GRPCAPI。看起来,即使有一个事务,它仍然将所有内容捆绑到一个提交中。所以,我想说,对于批处理和事务,提交更改的整个API调用的限制是10MB。我想这取决于批处理是作为一个事务实现的,每个文档有多个API调用,还是使用一个写API调用。嗨,道格·史蒂文森,我不知道你的意思。我迭代了一系列文档,并设置了批处理文档。在那之后,我做了一个批处理.commit(),然后调用了一些内部API,没有公开给我。对,这取决于SDK在幕后做了什么。您可以开始深入了解您正在使用的SDK的详细信息(它们都是开源的),并查看正在调用哪些GRPCAPI。看起来,即使有一个事务,它仍然将所有内容捆绑到一个提交中。所以,我想说,对于批处理和事务,提交更改的整个API调用的限制是10MB。