Firestore:按项目查询并获取不同的文档,并在响应时进行渲染

时间:2019-07-05 08:39:59

标签: reactjs firebase google-cloud-platform google-cloud-firestore data-modeling

我有一个“用户”集合,其中有多个与每个用户相对应的文档。在每个用户中都有一个属性“ locationName”,该属性是数组类型,可以包含多个位置名称(最多2-3个)。例如locationName:[“芝加哥”,“波士顿”,“西雅图”]。

在我的情况下,当有人在React Client的输入字段中输入locationName时,我应该能够获取在其数组中具有该位置的所有文档(用户)数据。

因为这是后端逻辑,所以我可以使用云功能来获取所有用户|文档ID。但是如何将这些信息传递给Redux Store,以便仅显示相关文档?

尽管如此,我还是将所有找到的文档ID(在云函数中)转储到新集合中(“已选择文档”),这意味着先更新Firestore,然后通过Redux Firestore与该集合连接,但在我的情况下可能会有多个请求,因此会导致系统溢出?

通过救火室有可能吗?

0 个答案:

没有答案