【问题标题】:Firestore Cascading Delete Of ReferencesFirestore 级联删除引用
【发布时间】:2020-04-23 05:34:17
【问题描述】:

我正在创建一个专为社交媒体网络设计的 Firestore 数据库。

在我的应用程序中,用户可以互相关注。例如,用户 A 可以关注用户 B。在 Firestore 中,我有一个名为 followers 的集合,其中包含一组引用。

我的问题是用户 A 正在关注 5,000 个其他用户。但是用户 A 刚刚被删除。我是否必须遍历所有这 5,000 个集合并手动删除用户 A?是否有 Firestore 功能/能力会自动删除该用户的任何引用?

我的followers 集合中的示例用户的屏幕截图。如果从users 集合中删除UserA,我如何进行级联更改?

【问题讨论】:

    标签: database google-cloud-firestore nosql data-modeling


    【解决方案1】:

    Firestore 不会自动为您执行此操作。您必须编写代码来查询并手动删除对已删除用户的引用。

    【讨论】:

      猜你喜欢
      • 2015-05-29
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 2011-06-29
      • 2010-10-05
      • 2011-09-21
      相关资源
      最近更新 更多