当最后一个文件达到其1mb限制时,如何写新文件?

时间:2019-07-18 07:03:07

标签: database firebase data-structures google-cloud-firestore social-networking

因此,我正在创建具有追随者关系的社交应用程序。 我需要创建一个供稿,用户可以在其中查看他们关注的用户的所有帖子。 在Firebase中,此操作并不简单,因为无法进行查询。

我找到的唯一答案是this one by Alex Mamo。 如Alex所述,如果采用这种方法,则有必要对文档进行拆分,以使它们不会达到极限。但是我该怎么做呢?除非文件已满,否则我如何有一个写入文件的函数,否则它将创建一个新文件并写入该文件? 系统如何知道当前正在写入哪个文件?

我也对阅读感到困惑。用户的设备如何知道要从中读取哪个文档?怎么知道它到达终点?下一个是哪个?

我了解数据结构,但不知道如何执行。

我想到的一个类似选择是每天打开一个新文档,以确保该文档不会达到其限制。但说实话,由于用户的时区不同,我什至不知道如何执行该操作。

会很喜欢它的任何输入,似乎很基本,但是我找不到足够的信息或任何好的指南。

0 个答案:

没有答案