首页 > 解决方案 > 有没有办法在不使用其文档 ID 的情况下删除存储在 firestore 集合中的数组中的项目?

问题描述

我正在使用 React 和 firebase 制作一个待办事项列表,我在每个 item 旁边放置了一个删除按钮。有没有办法删除该项目而无需获取其文档 ID?

标签: firebasegoogle-cloud-firestore

解决方案


在不知道其 ID 的情况下,您根本无法对任何文档进行任何更改。用于更新文档的 API 要求您提供 DocumentReference,而构建 DocumentReference 的唯一方法是使用文档 ID。

如果您不知道文档 ID,您将不得不查询集合、迭代结果并以某种方式找到您要查找的文档。


推荐阅读