将巨大的Firebase数据库更新为交易

我正在使用Firebase数据库为iOS应用程序和维护巨大的数据库。 对于一些事件,我使用云function来同时更新几个兄弟节点作为事务。 但是,一些节点包含巨大的子节点(可能是一百万)。 在云function方面是否扩大了大量logging?

Firebase的GET和POST数据的大小是有限制的。 看看这个网站的数据树https://firebase.google.com/docs/database/usage/limits

它提到了对象的最大深度和大小限制。

子节点的最大深度32

string的最大大小为10 MB

如果您的数据库有数百万条logging,则应该使用查询参数并将您的请求限制为数据的较小子部分。