删除 firestore 集合

2024-06-10

我有一个具有以下 firestore 数据结构的应用程序:

  • groups
    • groupId
      • members
        • memberId

现在,当我想删除一个组时,它的所有成员都必须相应删除。当我通过批量删除执行此操作时,存在这样的可能性:当客户端离线时,同时添加新成员,因此并非所有内容都会被正确删除。我怎样才能实现这一目标,以便正确删除有关该组的所有内容?


我建议在云功能 https://firebase.google.com/docs/functions/。您可以直接使用HTTP触发器 https://firebase.google.com/docs/functions/http-events,或通过云Firestore https://firebase.google.com/docs/functions/firestore-events本身。

后者的优点是“删除”命令可以由客户端在未连接时发送/排队,然后在下次上线时同步并正确执行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除 firestore 集合 的相关文章

随机推荐