重命名文档以表示逻辑删除

时间:2018-03-06 06:57:46

标签: android google-cloud-firestore

据我所知,我们无法删除包含子集的文档。好吧,我们可以,但收藏仍然是可访问的,这是不好的。

在那个问题中,Why "single bulk" delete Collection in Firestore is not possible like it is whit real time Database? ,通过重命名具有子集合的文档来推荐逻辑删除。

我们如何重命名文件?我在文档中找不到它。

谢谢

1 个答案:

答案 0 :(得分:0)

您无法在文档中找到,因为没有用于执行此操作的API。 Firestore没有renaming文档的概念或通过更新操作的路径的一部分。相反,您必须先获取对象,再使用其他名称创建对象,最后完全删除现有旧对象。

请查看我的一个answers,其中我已经解释了如何移动基本相同的文档。