我有一个“用户”集合,其中有多个与每个用户相对应的文档。在每个用户中都有一个属性“ locationName”,该属性是数组类型,可以包含多个位置名称(最多2-3个)。例如locationName:[“芝加哥”,“波士顿”,“西雅图”]。
在我的情况下,当有人在React Client的输入字段中输入locationName时,我应该能够获取在其数组中具有该位置的所有文档(用户)数据。
因为这是后端逻辑,所以我可以使用云功能来获取所有用户|文档ID。但是如何将这些信息传递给Redux Store,以便仅显示相关文档?
尽管如此,我还是将所有找到的文档ID(在云函数中)转储到新集合中(“已选择文档”),这意味着先更新Firestore,然后通过Redux Firestore与该集合连接,但在我的情况下可能会有多个请求,因此会导致系统溢出?
通过救火室有可能吗?