Firestore级联删除引用

问题描述 投票:0回答:1

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

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

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

我的followers集合中的示例用户的屏幕快照。如果从UserA集合中删除了users,如何使更改级联?enter image description here

database google-cloud-firestore nosql data-modeling
1个回答
0
投票

Firestore没有提供任何可自动为您完成此操作的工具。您将必须编写代码来查询并手动删除对已删除用户的引用。

© www.soinside.com 2019 - 2024. All rights reserved.