我知道我们不能删除有子集合的文档。嗯,我们可以,但是集合仍然是可访问的,这是不好的。
在这个问题Why "single bulk" delete Collection in Firestore is not possible like it is whit real time Database?中,建议通过重命名具有子集合的文档来执行逻辑删除。
如何重命名文档?我在文档里找不到。
谢谢
发布于 2018-03-06 16:06:21
您无法在文档中找到,因为没有用于执行此操作的API。Firestore没有renaming文档的概念,也没有通过update操作的路径的一部分。相反,您必须首先获取对象,使用另一个名称重新创建它,最后完全删除现有的旧对象。
请看我的一个answers,我在其中解释了如何移动基本上相同的文档。
https://stackoverflow.com/questions/49125018
复制相似问题