【发布时间】:2020-07-07 15:43:27
【问题描述】:
我是一名初学者 ios 开发人员。我一直在做一个项目并使用云存储来存储数据。问题是,假设:
有两个不同的集合,即 用户和评论的文档中都有“评级”字段。
现在,每当用户给出评分时,我想将个人评分存储在“评论”集合中,并将评分汇总存储在“用户”集合中。
这是针对用户一项操作的两个独立查询。如何处理这种情况。我应该单独查询并更新数据吗?但是如果其中一个更新失败,另一个会成功并且数据现在在逻辑上不正确。 firebase 如何处理这个问题,应该执行两个或一个查询。
谢谢。 p.s.我搜索了组集合查询,但没有找到如何使用它们,以及它们是如何工作的。还有其他解决办法吗?!
【问题讨论】:
标签: ios swift firebase google-cloud-firestore