如何保持两个集合同步?

时间:2018-07-26 06:38:34

标签: firebase google-cloud-firestore google-cloud-functions

想象一下,有一个软件可以使用户创建自己的汽车通道。 使用Firebase(尤其是Firestore和Cloud Functions)可以很好地处理汽车通道(例如,当前时间之前开始的通道)相对于将来的通道。 基本上,这可以实现某些查询功能,而不必始终通过“其”时间戳查询“全局”(过去+将来)集合。

我最好的主意是定时触发(每天?每小时??)一个云功能,该功能将不再使用的未来汽车通道移至其适当的集合(过去),并处理尚未移动的假未来汽车客户端。段落。

仅使用Firebase(因此没有第三方软件包)是否可以做得更好? 这种方法是错误的吗? 我可以通过使用第三方软件(Algolia吗?)来优雅地解决问题。

0 个答案:

没有答案