使用OR运算符的FireStore查询

时间:2018-10-04 03:07:17

标签: firebase google-cloud-firestore

6个月前,我已经在firebase上构建了一个社交应用程序,最初我显示的是Feed中按日期排序的所有用户帖子。随着应用的发展,我想优先考虑Feed中朋友的帖子(这是一个非常常见的用例),但是在Firestore中这似乎是不可能的。

仅显示用户Feed中的前10个结果,我需要获取所有朋友帖子(100个朋友x 50个帖子),对帖子进行排名并返回排名前10的结果。想象一下,从客户端应用程序到服务器建立100条连接会多么缓慢。

另一个可能性是,事先准备好单个用户供稿(扇出写入),但这需要太多的写入,并且需要大的存储空间。 我正在考虑转储Firestore并迁移到mongodb。

firestore中可能有什么解决方案吗?

Firebase Structure

0 个答案:

没有答案